生成任何位圖

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

檔案路徑

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

記憶體流

AnyBitmap 檔案也可以從記憶體流生成。圖像的位元組將被讀取並使用 File.ReadAllBytes 儲存在位元組陣列中。(@"FILE_PATH")方法。AnyBitmap文件将从字节生成并使用AnyBitmap.FromBytes存储在AnyBitmap变量中(位元組 [])` 方法。

SVG 檔案

AnyBitmap 也可以通過檔案路徑從 SVG 檔案生成,類似於通過檔案路徑生成 AnyBitmap。然而,要將 SVG 檔案載入程序,必須添加額外的依賴項,如 SkiaSharpSkiaSharp.Svg

統一資源標誌符 (URI)

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