ユーザーがIronDrawingツールを使用して画像ファイルを開く、読み取る、操作するためには、まずAnyBitmapタイプのファイルを生成する必要があります。 画像ファイルをロードしてAnyBitmapファイルを生成する方法はいくつかあります。
ファイルパス
画像ファイルは、AnyBitmap.FromFile(@"FILE_PATH")メソッドを使用してローカルマシンからロードできます。 このメソッドは指定されたファイルパスから画像ファイルをロードし、AnyBitmap変数に保存します。
メモリストリーム
メモリストリームからもAnyBitmapファイルを生成できます。 画像のバイトは、File.ReadAllBytes(@"FILE_PATH")メソッドを使用して読み取られ、バイト配列に保存されます。 その後、AnyBitmap変数に保存されます。
SVGファイル
AnyBitmapを生成するのと同様に、ファイルパスを使用してSVGファイルからも生成できます。 しかし、SVGファイルをプログラムにロードするためには、SkiaSharpやSkiaSharp.Svgなどの追加の依存関係を追加する必要があります。
ユニフォームリソース識別子(URI)
IronDrawingはURIから直接AnyBitmapを生成することもできます。 ユーザーはURIパスをUriタイプの変数に初期化して保存する必要があります。 Uri変数を渡すことで生成されます。