| 原作者 | スキア株式会社 |
|---|---|
| 開発者 | グーグル |
| リポジトリ |
|
| 書かれた | C++ |
| オペレーティング·システム | Android、iOS、Linux、macOS、Windows |
| タイプ | グラフィックライブラリ |
| ライセンス | 新しいBSDライセンス |
| Webサイト | Skia.org Skia.googlesource.com/skia |
Skiaグラフィックス エンジン( Skia)は、 C++で書かれたオープンソースの2Dグラフィックス ライブラリです。Skia は、プラットフォーム固有のグラフィックス API (それぞれ異なります) を抽象化します。[1]このライブラリはもともと Skia Inc. によって開発され、2005 年にGoogle が買収し、 [2] 2008 年にNew BSDフリー ソフトウェア ライセンスの下でオープンソースとしてソフトウェアをリリースしました。
概要
マルチプラットフォームを維持するために、Skia は複数の (プラットフォームに依存する) バックエンドをサポートしています。これには以下が含まれます。
- CPUソフトウェアラスタライゼーション
- ポータブルドキュメントフォーマット(PDF)出力
- GPUアクセラレーションレンダリングには以下を使用します: [3]
- スケーラブルベクターグラフィックス(SVG)
- XML ペーパー仕様 (XPS)
Skiaは、独自のウィジェットやUI記述言語などを提供するQtのようなより複雑なAPIではなく、CairoやPathfinder(描画に重点を置いているという意味)に目的が最も近いです。 [4]
応用
このライブラリは、2023年現在、[アップデート]Google Chrome、ChromeOS、ChromiumOS、Mozilla Firefox、Mozilla Thunderbird、Android、Firefox OS、Flutter、[5] Avalonia(Alpha 4以降)、 LibreOffice(バージョン7.0以降)、RAD Studio [6](バージョン12.0以降)で使用されています。
サポートされているプラットフォーム
- Windows 7、8、8.1、10
- macOS 10.10.5以降
- iOS 8以降
- Android 4.1 (JellyBean) 以降
- Ubuntu 14.04+、Debian 8+、openSUSE 13.3+、または Fedora Linux 24+
- ウェブブラウザ[7]
語源
Skia はギリシャ語の「影」(Σκιά) のローマ字表記です。
歴史
Skia Graphics Engineの開発者であるSkia Incは、2004年にマイク・リードとキャリー・クラークによってノースカロライナ州チャペルヒルで設立され、2005年にGoogleに買収されました。[8]
参照
参考文献
- ^ 「Skia グラフィックス ライブラリ」. skia.org . 2020 年 11 月 1 日閲覧。
- ^ Malik, Om (2008 年 9 月 2 日). 「Google が Skia グラフィック エンジンをオープン ソース化」. gigaom . 2011 年8 月 31 日閲覧。
- ^ 「Specialized Builds」. Skia . 2022年1月18日閲覧。
- ^ 「Google の Skia 2D グラフィック ライブラリ - Phoronix」。www.phoronix.com。2018年4 月 19 日閲覧。
- ^ 「Skia ドキュメント」. skia.org . 2023 年4 月 20 日閲覧。
- ^ 「RADスタジオ」. embarcadero.com。
- ^ 「CanvasKit - Skia + WebAssembly」. skia.org . 2021年9月3日閲覧。
- ^ 「Google のチャペルヒル拠点の内部: 成長する成功物語 | WRAL TechWire」2017 年 5 月 24 日。2021 年 10 月 27 日閲覧。
外部リンク
- 公式サイト
- Skia & Freetype – Android 2D グラフィックスの基本
- パスファインダー3
ユーチューブ
- Skia Path Ops : ジオメトリのための高性能集合演算(YouTube)
- Google Developers: Chromium でのペイント、2012 年 YouTube で公開
