AnyBitmapを生成

ユーザーが IronDrawing ツールを使用して画像ファイルを開き、読み取り、操作するには、まず AnyBitmap タイプのファイルを生成する必要があります。 画像ファイルを読み込み、AnyBitmap ファイルを生成する方法はいくつかあります。

ファイルパス

AnyBitmap.FromFile(@"FILE_PATH")メソッドを使用して、ローカル マシンから画像ファイルを読み込むことができます。 このメソッドは、指定されたファイル パスから画像ファイルを読み込み、それをAnyBitmap変数に保存して、 AnyBitmapファイルを生成します。

メモリストリーム

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

SVGファイル

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

ユニフォームリソース識別子(URI)

IronDrawing は、URI から直接AnyBitmapを生成することもできます。 ユーザーは URI パスを開始し、 Uri型変数に保存する必要があります。 AnyBitmapファイルは、 Uri変数をAnyBitmap.FromUri(uri)メソッドに渡すことによって生成されます。

準備はできましたか?
Nuget ダウンロード 13,852,431 | Version: 2025.3 リリース