Silnik graficzny Skia — Skia Graphics Engine

Silnik graficzny Skia
Skia Project Logo.svg
Pierwotny autor (autorzy) Skia Inc.
Deweloper(zy) Google
Magazyn
Napisane w C++
System operacyjny Android , iOS , Linux , macOS , Windows
Rodzaj Biblioteka grafik
Licencja Nowa licencja BSD
Strona internetowa skia .org
skia .googlesource .com /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

Youtube