Skia

Skia
作者 Skia Inc.
開発元 Google
リポジトリ ウィキデータを編集
プログラミング
言語
C++
対応OS Microsoft Windows, macOS, iOS, Android, Linux
種別 2次元コンピュータグラフィックスライブラリ
ライセンス 修正BSDライセンス
公式サイト skia.org
テンプレートを表示

Skia(スキア)とは、Googleが開発している、C++で書かれたクロスプラットフォームかつオープンソース2次元コンピュータグラフィックスライブラリ。元々Skia inc.が開発していたが、2005年にGoogleに買収された[1]。買収後、修正BSDライセンスとしてオープンソースのライブラリとなった。

SkiaはMozilla FirefoxGoogle ChromeAndroidChromeOSBlinkなどでも使われている。

CPUによるソフトウェアレンダリングの他、OpenGLVulkanによるGPUハードウェアアクセラレーション[2][3][注釈 1]もサポートし、PDFおよびXPSへの出力も可能。

.NET Frameworkを含む.NETプラットフォーム向けのクロスプラットフォームなバインディングとしてSkiaSharpが存在する[5]。SkiaSharpはXamarin.Formsで使われている[6]ほか、後継の.NET MAUIでも使われている[7]

  1. ^ Malik, Om (2 SEP 2008). “Google Open Sources Skia Graphics Engine”. gigaom. 31 August 2011閲覧。
  2. ^ SkCanvas Creation | Skia
  3. ^ Vulkan | Skia
  4. ^ ANGLE | Skia
  5. ^ mono/SkiaSharp: SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.
  6. ^ SkiaSharp Graphics in Xamarin.Forms - Xamarin | Microsoft Learn
  7. ^ Reuse SkiaSharp code in .NET MAUI - .NET MAUI | Microsoft Learn


引用エラー: 「注釈」という名前のグループの <ref> タグがありますが、対応する <references group="注釈"/> タグが見つかりません


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne