Графический движок Skia
Оригинальный автор(ы) | Скиа Инк. |
---|---|
Разработчик(и) | |
Репозиторий | |
Написано в | С++ |
Операционная система | Android , iOS , Linux , MacOS , Windows |
Тип | Графическая библиотека |
Лицензия | Новая лицензия BSD |
Веб-сайт | катание на лыжах катание на лыжах |
Skia Graphics Engine или Skia — это с открытым исходным кодом, библиотека 2D- графики написанная на C++ . Skia абстрагирует графические API, специфичные для платформы (которые отличаются друг от друга). [1] Skia Inc. изначально разработала библиотеку; Google приобрела его в 2005 году. [2] а затем выпустила программное обеспечение с открытым исходным кодом под New BSD лицензией свободного программного обеспечения в 2008 году.
Обзор [ править ]
Чтобы оставаться мультиплатформенным, Skia поддерживает несколько (зависящих от платформы) серверных частей. К ним относятся:
- программного обеспечения ЦП Растеризация
- Вывод в формате переносимого документа (PDF)
- Рендеринг с ускорением на графическом процессоре с использованием: [3]
- Поддержка ANGLE , которая преобразует вызовы OpenGL ES в собственные API поставщика.
- Вулкан и Металл .
- Масштабируемая векторная графика (SVG)
- Спецификация бумаги XML (XPS)
Skia по своему назначению больше всего похож на Cairo или Pathfinder (это означает, что он фокусируется на рисовании), а не на другие более сложные API, такие как Qt , которые предоставляют свои собственные виджеты, язык описания пользовательского интерфейса и т. д. [4]
Приложение [ править ]
Библиотека используется по состоянию на 2023 год. [update] в Google Chrome , ChromeOS , ChromiumOS , Mozilla Firefox , Mozilla Thunderbird , Android , Firefox OS , Flutter , [5] Avalonia (начиная с Alpha 4), LibreOffice (начиная с версии 7.0) и RAD Studio [6] (начиная с версии 12.0).
Поддерживаемые платформы [ править ]
- Windows 7, 8, 8.1, 10
- macOS 10.10.5 или новее
- iOS 8 или новее
- Android 4.1 (JellyBean) или более поздняя версия
- Ubuntu 14.04+, Debian 8+, openSUSE 13.3+ или Fedora Linux 24+.
- Веб-браузеры [7]
Этимология [ править ]
Скиа — латинизация греческого слова «тень» (Σκιά).
История [ править ]
Skia Inc, разработчик графического движка Skia, была основана в 2004 году Майком Ридом и Кэри Кларком в Чапел-Хилл, Северная Каролина, а затем была приобретена Google в 2005 году. [8]
См. также [ править ]
Ссылки [ править ]
- ^ «Библиотека графической графики Skia» . Skia.org . Проверено 1 ноября 2020 г.
- ^ Малик, Ом (2 сентября 2008 г.). «Графический движок Skia с открытым исходным кодом Google» . гигаом . Проверено 31 августа 2011 г.
- ^ «Специализированные постройки» . Скиа . Проверено 18 января 2022 г.
- ^ «Библиотека 2D-графики Skia от Google — Phoronix» . www.phoronix.com . Проверено 19 апреля 2018 г.
- ^ «Лыжная документация» . Skia.org . Проверено 20 апреля 2023 г.
- ^ «РАД Студия» . embarcadero.com .
- ^ «CanvasKit — Skia + WebAssembly» . Skia.org . Проверено 03 сентября 2021 г.
- ^ «Внутри аванпоста Google в Чапел-Хилл: история растущего успеха | WRAL TechWire» . 24 мая 2017 г. Проверено 27 октября 2021 г.