AnyBitmapにキャスト
IronDrawingであらゆる画像ファイルを使用・操作するためには、すべてのファイルをAnyBitmap
ファイルに変換する必要があります。他のプラットフォームからのファイルについては、IronDrawingはファイルをAnyBitmap
ファイルにキャストすることができます。 以下は、AnyBitmap
ファイルにキャストできる他のプラットフォームの画像ファイルの例です。
System.Drawing.Bitmap
ファイルパスから System.Drawing.Bitmap
を使用してシステム描画ファイルをロードすることで、System.Drawing
のビットマップを AnyBitmap
ファイルにキャストすることができます。(FILE_PATH)そのファイルを AnyBitmap
型で初期化した変数に代入してキャストする。
System.Drawing.Image
System.Drawing.Image.FromFileを使用してファイルパスからファイルをロードすることにより、System Imageから画像をキャストすることができます。(FILE_PATH)それを AnyBitmap
型の変数に格納する。
SkiaSharp.SKBitmap`。
ビットマップを SkiaSharp
からキャストするには、SkiaSharp.SKBitmap
変数を初期化し、SkiaSharp.SKBitmap.Decode
を使用してファイルパスから読み込んだファイルを格納します。(FILE_PATH). そのファイルを
AnyBitmap型の変数に格納することで、
AnyBitmap` 型にキャストすることができる。
SkiaSharp.SKImage`。
SkiaSharpの画像をロードするには、SkiaSharp.SKImage.FromBitmap'を使用してファイルをロードします。(SkiaSharp.SKBitmap.Decode(FILE_PATH)変数
SkiaSharp.SKImageに格納する。 それを
AnyBitmap型の変数に代入することで、
AnyBitmap` ファイルにキャストすることができる。
シックスレイバーズ
SixLaborsの画像は、
SixLabors.ImageSharp.Image.LoadSixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgba32>
変数に格納する。 それを AnyBitmap
変数に代入することで、AnyBitmap
ファイルにキャストすることができる。
MAUIイメージ
MauiイメージのAnyBitmap
ファイルへのキャストは、NET4.7.2以外の環境でのみ可能です。 File.ReadAllBytes "を使ってファイルパスから取得した画像のバイト数を読み込むことで、マウイ画像ファイルをロードすることができる。(FILE_PATH)バイトを配列 byte[]
. バイトは、Microsoft.Maui.Graphics.Platform.PlatformImage.FromStream(新しいメモリーストリーム(バイト[]))それを
AnyBitmap型の変数に代入することで、
AnyBitmapファイルに
キャスト` することができる。