Skia

Skia
作者 Skia Inc.
開発元 Google
リポジトリ
  • skia.googlesource.com/skia
ウィキデータを編集
プログラミング
言語
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 Chrome、Android、ChromeOS、Blinkなどでも使われている。

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

.NETプラットフォーム向けのクロスプラットフォームなバインディングとしてSkiaSharpが存在する[2]。SkiaSharpはXamarin.Formsで使われている[3]

関連項目

  • cairo - GTKやMozilla Firefoxなどで使用
  • Direct2D - Direct3Dベースのハードウェアアクセラレーションをサポートする2Dグラフィックスライブラリ

参照

  1. ^ Malik, Om (2008年9月2日). “Google Open Sources Skia Graphics Engine”. gigaom. 2011年8月31日閲覧。
  2. ^ 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.
  3. ^ SkiaSharp Graphics in Xamarin.Forms - Xamarin | Microsoft Docs

外部リンク

ポータル FLOSS
  • 公式ウェブサイト
  • Skia Path Ops : High Performance Set Operations for Geometry - YouTube
  • http://www.slideshare.net/snailee/skia-freetype-android-2d-graphics-essentials