Silnik graficzny Skia — Skia Graphics Engine
Pierwotny autor (autorzy) | Skia Inc. |
---|---|
Deweloper(zy) | |
Magazyn | |
Napisane w | C++ |
System operacyjny | Android , iOS , Linux , macOS , Windows |
Rodzaj | Biblioteka grafik |
Licencja | Nowa licencja BSD |
Strona internetowa |
skia skia |
Skia silnik graficzny jest open-source biblioteki graficznej napisany w C ++ który Abstracts z dala od platformy specyficzne graficznego API (które różnią się od jednego do drugiego). Skia Inc. pierwotnie opracowała bibliotekę; Google nabył go w 2005 roku, a następnie wydał oprogramowanie jako open source licencjonowane w ramach licencji wolnego oprogramowania New BSD w 2008 roku.
Biblioteka
Obecnie znana jako Skia , biblioteka jest używana od 2021 r. w Google Chrome , Chrome OS , Chromium OS , Mozilla Firefox , Mozilla Thunderbird , Android , Firefox OS , LibreOffice (od wersji 7.0), Flutter i Avalonia (od Alpha 4). Biblioteka Skia jest również obecna w BlackBerry PlayBook , choć zakres jej wykorzystania jest niejasny.
Skia obsługuje kilka (zależnych od platformy) zapleczy, w tym jeden dla rasteryzacji oprogramowania opartego na procesorze , jeden dla wyjścia w formacie Portable Document Format (PDF) i jeden dla akcelerowanych przez GPU OpenGL , OpenGL ES , Vulkan i Metal . Częściowo zaimplementowane back-endy (które mogą nie mieć niektórych funkcji) są również dostępne dla skalowalnej grafiki wektorowej (SVG). Skia jest bardziej podobna do Cairo lub Pathfinder (co oznacza, że koncentruje się na rysowaniu), a nie do innych, bardziej rozbudowanych infrastruktur, takich jak Qt, które zapewniają własne widżety itp.
Obsługiwane platformy
- Windows 7, 8, 8.1, 10
- macOS 10.10.5 lub nowszy
- iOS 8 lub nowszy
- Android 4.1 (JellyBean) lub nowszy
- Ubuntu 14.04+, Debian 8+, openSUSE 13.3+ lub Fedora Linux 24+
- Przeglądarki internetowe
Zobacz też
Bibliografia
Zewnętrzne linki
- Oficjalna strona internetowa
- http://www.slideshare.net/snailee/skia-freetype-android-2d-graphics-essentials
- https://github.com/servo/pathfinder