DioDocs.Imaging.Skia.ja
9.0.3
dotnet add package DioDocs.Imaging.Skia.ja --version 9.0.3
NuGet\Install-Package DioDocs.Imaging.Skia.ja -Version 9.0.3
<PackageReference Include="DioDocs.Imaging.Skia.ja" Version="9.0.3" />
<PackageVersion Include="DioDocs.Imaging.Skia.ja" Version="9.0.3" />
<PackageReference Include="DioDocs.Imaging.Skia.ja" />
paket add DioDocs.Imaging.Skia.ja --version 9.0.3
#r "nuget: DioDocs.Imaging.Skia.ja, 9.0.3"
#:package DioDocs.Imaging.Skia.ja@9.0.3
#addin nuget:?package=DioDocs.Imaging.Skia.ja&version=9.0.3
#tool nuget:?package=DioDocs.Imaging.Skia.ja&version=9.0.3
DioDocs.Imaging.Skia.ja は、テキストやグラフィックスを描画するためのクロスプラットフォーム対応レンダリングエンジンです。SkiaSharp をベースに構築されており、DioDocs for Imaging(DsImaging)の各クラスと同様の、かつ相互運用可能なオブジェクトモデルを提供します。
本ライブラリの主要なクラスである GcSkiaBitmap、GcSkiaImage、および GcSkiaGraphics は、DsImaging の対応するクラスの代わりとして使用できます。GcSkiaBitmap は CPU メモリ上のビットマップを表し、内部的に SkiaSharp の SKBitmap インスタンスをカプセル化することで、GcBitmap と同様の操作性を実現しています。JPEG、PNG、WEBP 形式の読み込みと保存に対応しており、GcBitmap や GcSkiaImage との相互変換も可能です。描画を行う際は、CreateGraphics() メソッドを呼び出すことで、関連付けられた GcSkiaGraphics インスタンスを取得できます。
また、SKImage をベースとした GcSkiaImage は、作成後に内容を変更できない読み取り専用の画像として定義されています。編集機能を省いた GcSkiaBitmap の軽量版という位置付けであり、GcSkiaBitmap と同様の形式での保存や相互変換が可能です。これら両クラスは IImage インターフェイスを実装しているため、GcGraphics から派生した任意の描画クラスでレンダリングできます。描画を担う GcSkiaGraphics は GcGraphics から派生しており、GcSkiaBitmap から生成する以外に直接インスタンス化することも可能です。直接生成した場合は、ToSkiaImage() や ToGcBitmap() メソッドを使用して、その時点の描画内容をスナップショットとして取得できます。なお、複数の GcSkiaGraphics インスタンスでテキストを描画する際は、単一の SkiaFontCache オブジェクトを共有して各インスタンスの FontCache プロパティに割り当てる構成が推奨されます。
【本パッケージは日本語版製品です。】
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.6.2
- DioDocs.Imaging.ja (= 9.0.3)
- SkiaSharp (>= 2.88.9)
- SkiaSharp.NativeAssets.Linux (>= 2.88.9)
-
.NETStandard 2.0
- DioDocs.Imaging.ja (= 9.0.3)
- SkiaSharp (>= 2.88.9)
- SkiaSharp.NativeAssets.Linux (>= 2.88.9)
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 9.0.3 | 0 | 3/26/2026 |
# 前バージョンからの変更点:
- 初期リリースバージョンです。