Skia
From Wikipedia, the free encyclopedia
Skia(スキア)とは、Googleが開発している、C++で書かれたクロスプラットフォームかつオープンソースの2次元コンピュータグラフィックスライブラリ。元々Skia inc.が開発していたが、2005年にGoogleに買収された[1]。買収後、修正BSDライセンスとしてオープンソースのライブラリとなった。
SkiaはMozilla Firefox、Google Chrome、Android、ChromeOS、Blinkなどでも使われている。
CPUによるソフトウェアレンダリングの他、OpenGLやVulkanによるGPUハードウェアアクセラレーション[2][3][注釈 1]もサポートし、PDFおよびXPSへの出力も可能。
.NET Frameworkを含む.NETプラットフォーム向けのクロスプラットフォームなバインディングとしてSkiaSharpが存在する[5]。SkiaSharpはXamarin.Formsで使われている[6]ほか、後継の.NET MAUIでも使われている[7]。
関連項目
- cairo - GTKやMozilla Firefoxなどで使用
- Direct2D - Direct3Dベースのハードウェアアクセラレーションをサポートする2Dグラフィックスライブラリ