Либарт
Разработчик(и) | Раф Левиен |
---|---|
Финальный выпуск | 2.3.21 / 1 апреля 2010 г |
Репозиторий | |
Написано в | С |
Операционная система | Кросс-платформенный |
Тип | Графическая библиотека |
Лицензия | LGPL или GPL |
Веб-сайт | levien.com |
Libart — это бесплатная графическая библиотека функций для 2D-графики, поддерживающая расширенную модель изображения PostScript . Libart был разработан для интеграции с программами графики, графики и иллюстраций. Он написан на оптимизированном языке C и полностью совместим с C++ . Благодаря небольшому объему кода (10 000 строк кода) он особенно подходит для встроенных приложений.
Libart предоставляет векторной графики на основе API . Каир устарел почти все виды использования libart [ нужна ссылка ] .
Libart поддерживает очень мощную модель обработки изображений, по сути такую же, как SVG и Java 2D API. Он включает в себя все операции с изображениями PostScript, а также добавляет сглаживание и альфа-прозрачность.
История
[ редактировать ]Libart представляла собой библиотеку для высокопроизводительной 2D-графики. До замены на Cairo он использовался в качестве со сглаживанием механизма рендеринга для Gnome Canvas и Gill, приложения Gnome Illustration.
Gdk-pixbuf раньше был оболочкой libart.
Компонент Libart, содержащий все функции, необходимые для печати и запуска GNOME Canvas, был выпущен под лицензией LGPL. [ когда? ] . Версия, поддерживаемая лицензией GPL, содержала улучшения для неуказанных конкретных приложений. [1]
Заметное использование
[ редактировать ]- Глаз GNOME использовал libart
- Также заброшенный виджет GNOME Canvas использует Libart в качестве API рендеринга.
- GIMP использовал Libart для векторного рендеринга.
- Dia может использовать Libart для сглаживания и экспорта PNG .
Ссылки
[ редактировать ]Внешние ссылки
[ редактировать ]- Официальный сайт
- Приложение Gnome Illustration (levien.com)
- Библиотека libart — руководство (gnome.org)