Cairo
Материал из Википедии — свободной энциклопедии
| Cairo | |
| Тип | библиотека векторной графики |
| Разработчик | Carl Worth Behdad Esfahbod |
| Написана на | C |
| ОС | Кроссплатформенное ПО |
| Версия | 1.8.6 — 13 декабря 2008 |
| Лицензия | GNU LGPL или MPL |
| Сайт | cairographics.org |
Cairo — программная библиотека, предназначенная для рендеринга векторной графики с независимым от оборудования API. Содержит примитивы для рисования двумерных изображений на различных платформах с использованием функций аппаратного ускорения там, где это возможно. Поддерживается вывод через X Window System, GDI, Syllable API, BeOS API, Mac OS X Quartz, OS/2,OpenGL-контексты (при помощи glitz), в локальный буфер изображения, PNG, PDF, PostScript, DirectFB и SVG.
Cairo написана на Си, и есть возможность использования её в других языках через привязки, которые существуют для C++, Haskell, Java, Perl, Python, Ruby и для других[1]. Распространяемая по двойной лицензии GNU Lesser General Public License и Mozilla Public License, cairo является свободным ПО.
Проект начали Кейт Паккард и Карл Уорт для использования в X Window System. Изначально он назывался Xr или Xr/Xc. Имя было изменено с целью подчеркнуть кроссплатформенность и отсутствие привязки к X-серверу.
Cairo активно используется библиотекой GTK+ и средой GNOME, а также Gecko — движком, на котором основан Firefox и другие программы Mozilla Foundation.
[править] Примечания
- ↑ Привязки к языкам (англ.). Проверено 8 ноября 2008.
[править] Ссылки
- Официальный сайт (англ.). Проверено 8 ноября 2008.
- Создание виджетов с использованием Cairo и GTK+ (рус.). Проверено 8 ноября 2008.
| Это незавершённая статья о свободном программном обеспечении. Вы можете помочь проекту, исправив и дополнив её. |
|
|
||
|---|---|---|
| Компоненты | X.Org Server • D-Bus • Direct Rendering Infrastructure • HAL • DeviceKit • nouveau • GTK-Qt • Portland Project • Avahi • GNU FriBidi • Compiz • Create Project | |
| Библиотеки | Cairo • Fontconfig • GStreamer • Pango • Mesa • Poppler • Swfdec • XCB • Xft | |
| Frameworks | Galago • GeoClue • Telepathy | |

