AnyBitmapを生成

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

ファイルパス

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

メモリストリーム

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

SVGファイル

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

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

IronDrawingは、URIから直接AnyBitmapを生成することも可能です。 ユーザーは、URIパスをUri型の変数に初期化して格納する必要があります。 AnyBitmap ファイルは、Uri 変数を AnyBitmap.FromUri(uri) メソッドに渡すことで生成されます。

準備はできましたか?
Nuget ダウンロード 17,121,904 | バージョン: 2025.3 just released
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか? PM > Install-Package IronSoftware.System.Drawing
サンプルを実行するHTML が PDF に変換されるのを確認します。