AnyBitmapを生成

ユーザーが 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 タイプの変数に保存する必要があります。 AnyBitmap ファイルは、Uri 変数を AnyBitmap.FromUri(uri) メソッドに渡すことによって生成されます。

準備はできましたか?
Nuget ダウンロード 15,596,264 | バージョン: 2025.3 リリース
Still Scrolling Icon

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

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