任意のビットマップを生成
IronDrawingツールで画像ファイルを開いたり、読み込んだり、操作したりするには、まずAnyBitmapタイプのファイルを生成する必要があります。 画像ファイルをロードして AnyBitmap ファイルを生成する方法はいくつかあります。
ファイルパス
画像ファイルはAnyBitmap.FromFile(@"FILE_PATH")メソッドを使用してローカルマシンからロードでき、AnyBitmap変数に格納してAnyBitmapファイルを生成します。
メモリストリーム
AnyBitmapファイルはメモリストリームから生成することもできます。 画像のバイトは、File.ReadAllBytes(@"FILE_PATH") メソッドを使用して、バイト配列に読み込まれ、保存されます。 AnyBitmapファイルは、その後バイトから生成され、AnyBitmap.FromBytes(byte [])メソッドを使用してAnyBitmap変数に格納されます。
SVGファイル
AnyBitmap は、ファイルパスから AnyBitmap を生成するのと同様に、SVGファイルからファイルパスを使用して生成することもできます。 しかし、プログラムにSVGファイルを読み込むには、SkiaSharpやSkiaSharp.Svgなどの追加の依存関係を追加する必要があります。
統一資源識別子(URI)
IronDrawingは、URIから直接AnyBitmapを生成することもできます。 ユーザーはURIパスを初期化してURI型の変数に格納する必要があります。Uri uri = new Uri("URI_PATH");そして、Uri変数をAnyBitmap型の変数に格納することによってAnyBitmapファイルを生成します。AnyBitmap.FromUri(uri)メソッドを使用します。