任意のビットマップを生成

IronDrawingツールで画像ファイルを開いたり、読み込んだり、操作したりするには、まずAnyBitmapタイプのファイルを生成する必要があります。 画像ファイルをロードして AnyBitmap ファイルを生成する方法はいくつかあります。

ファイルパス

画像ファイルはAnyBitmap.FromFile(@"FILE_PATH")メソッドを使用してローカルマシンからロードでき、AnyBitmap変数に格納してAnyBitmapファイルを生成します。

メモリストリーム

AnyBitmapファイルはメモリストリームから生成することもできます。 画像のバイトは、File.ReadAllBytes(@"FILE_PATH") メソッドを使用して、バイト配列に読み込まれ、保存されます。 AnyBitmapファイルは、その後バイトから生成され、AnyBitmap.FromBytes(byte [])メソッドを使用してAnyBitmap変数に格納されます。

SVGファイル

AnyBitmap は、ファイルパスから AnyBitmap を生成するのと同様に、SVGファイルからファイルパスを使用して生成することもできます。 しかし、プログラムにSVGファイルを読み込むには、SkiaSharpSkiaSharp.Svgなどの追加の依存関係を追加する必要があります。

統一資源識別子(URI)

IronDrawingは、URIから直接AnyBitmapを生成することもできます。 ユーザーはURIパスを初期化してURI型の変数に格納する必要があります。Uri uri = new Uri("URI_PATH");そして、Uri変数をAnyBitmap型の変数に格納することによってAnyBitmapファイルを生成します。AnyBitmap.FromUri(uri)メソッドを使用します。