Автор (ы) | Skia Inc. |
---|---|
Разработчик (и) | |
Репозиторий | |
Написано на | C ++ |
Операционная система | Android, iOS, Linux, macOS, Windows |
Тип | Графическая библиотека |
Лицензия | Новая лицензия BSD |
Веб-сайт | skia. org. skia.googlesource.com / skia |
Графический движок Skia - это открытый исходный код графическая библиотека написано на C ++. Skia Inc. изначально разработала библиотеку; Google приобрел его в 2005 году, а затем выпустил программное обеспечение с открытым исходным кодом под лицензией New BSD на бесплатное программное обеспечение.
Теперь известная как Skia, библиотека используется с 2017 года в Google Chrome, Chrome OS, Chromium OS, Mozilla Firefox, Mozilla Thunderbird, Android, Firefox OS, LibreOffice (из версии 7.0), Flutter и Avalonia (из Alpha 4). Библиотека Skia также присутствует в BlackBerry PlayBook, хотя степень ее использования неясна.
Skia имеет несколько внутренних интерфейсов, в том числе один для программного обеспечения на базе процессора растеризация, один для вывода Portable Document Format (PDF) и один для GPU с ускорением OpenGL, OpenGL ES, Vulkan и Metal. Частично реализованные серверные части (в которых могут отсутствовать некоторые функции) также доступны для Scalable Vector Graphics (SVG). Skia больше всего похож на Cairo или Pathfinder (что означает, что он фокусируется на рисовании), а не на другие более сложные инфраструктуры, такие как Qt, которые предоставляют свои собственные виджеты и т. Д.