生成任何位圖

為了讓使用者使用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 類型變量 Uri uri = new Uri("URI_PATH");,並通過使用 AnyBitmap.FromUri(uri) 方法將 Uri 變量儲存到 AnyBitmap 類型變量,來生成 AnyBitmap 檔案。