生成任何位圖

為了讓使用者使用IronDrawing工具開啟、閱讀和操作影像檔案,必須首先生成AnyBitmap類型的檔案。 有多種方法可以加載圖像文件並生成 AnyBitmap 文件。

文件路徑

使用 AnyBitmap.FromFile 可以從本機加載圖像文件。(@"FILE_PATH")將方法存儲到一個AnyBitmap變量中以生成一個AnyBitmap文件。

記憶體串流

AnyBitmap 檔案也可以從記憶體流生成。 使用 File.ReadAllBytes 讀取並儲存圖像的位元組到位元組陣列中。(@"FILE_PATH")方法。AnyBitmap檔案將從位元組生成,並使用AnyBitmap.FromBytes存儲在AnyBitmap變數中。(位元組[]) 方法。

SVG 文件

AnyBitmap 也可以使用類似於從文件路徑生成 AnyBitmap 的方式,從 SVG 文件路徑生成。 但是,要將SVG文件加載到程序,必須添加額外的依賴項,如SkiaSharpSkiaSharp.Svg

統一資源識別符 (URI)

IronDrawing 也可以直接從 URI 生成 AnyBitmap。 用戶需要初始化並將 URI 路徑存儲到 URI 類型變量中 Uri uri = new Uri("URI_PATH")將 Uri 變數使用 AnyBitmap.FromUri 存儲到 AnyBitmap 類型變數,並生成 AnyBitmap 文件(URI)` 方法。