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