Cairo
Материал из Википедии — свободной энциклопедии
Тип | Графическая библиотека |
Разработчик | Carl Worth |
ОС | Кросс-платформенное ПО |
Текущая версия | 1.2.6 — 2 ноября 2006 |
Лицензия | LGPL или MPL |
Сайт | cairographics.org |
Cairo — свободно распространяемая векторная графическая библиотека, предоставляющая независимый от устройств API. На сегодня она поддерживает вывод через X Window System, Win32 GDI, BeOS API, OpenGL контексты (при помощи glitz), в локальные буферы, PNG, PDF, PostScript и SVG файлы. Cairo использует аппаратное ускорение, когда оно доступно.
Cairo полностью написана на Си, но имеет привязки ко многим языкам, включая C++, Haskell, Java, Perl, Python, Ruby.
Проект начали Keith Packard и Carl Worth для использования в X Window System. Изначально он назывался Xr или Xr/Xc. Имя изменили с целью подчеркнуть кроссплатформенность и отсутствие привязки к X серверу.
Активно используется библиотекой GTK+ и средой GNOME.