このプロジェクトについて

SkiaSharpは、GoogleのSkia Graphics Library(skia.org)を基盤とした.NETプラットフォーム向けのクロスプラットフォーム2DグラフィックスAPIです。モバイル、サーバー、デスクトップの各モデルで画像をレンダリングするための包括的な2D APIを提供します。 サポート対象には、.NET Standard 2.0、.NET Framework 4.6.2以降(4.8推奨)、.NET Core、.NET 6以降、Tizen、Android、iOS、tvOS、macOS、Mac Catalyst、WinUI 3(Windows App SDK / Uno Platform)、Windows Classic Desktop(Windows.Forms / WPF)、WebAssembly、Uno Platform(iOS / Android / Windows / macOS / Linux / WebAssembly)が含まれます。 このプロジェクトはNuGetパッケージとして配布されており、SkiaSharp、HarfBuzzSharp、SkiaSharp.Views、SkiaSharp.Views.Maui.Controls、SkiaSharp.Views.Uno.WinUIなどがあります。Linuxディストリビューションによって差異があるため、別パッケージのSkiaSharp.NativeAssets.Linuxが一部のディストリビューション向けにサポート対象のネイティブバイナリを提供しています。プレリリースビルド用の早期アクセスNuGetフィードも文書化されています。 APIドキュメントはMicrosoft Docsで公開されており、グラフィックスおよびゲームのシナリオ向けガイドも利用可能です。一般的なビルド手順とLinux固有のビルド手順が提供されており、リポジトリには問題報告、プルリクエスト、ソースからのビルド、新しいAPIの追加に関する貢献ガイドラインが含まれています。READMEにはDiscordチャットと公開ビルドパイプラインへのリンクも記載されています。