產生 AnyBitmap
為了讓使用者能使用 IronDrawing 工具來開啟、讀取和處理影像檔案,必須先產生 AnyBitmap 類型的檔案。 載入影像檔案和產生 AnyBitmap 檔案的方法有很多。
文件路徑
可以使用AnyBitmap.FromFile(@"FILE_PATH")方法從本機電腦載入映像檔。 此方法從給定的檔案路徑載入映像檔並將其儲存到AnyBitmap變數中,從而產生AnyBitmap檔案。
記憶流
AnyBitmap檔案也可以從記憶體流產生。 將使用File.ReadAllBytes(@"FILE_PATH")方法讀取映像的位元組並將其儲存在位元組數組中。 然後,將使用AnyBitmap.FromBytes(byte[])方法從位元組產生AnyBitmap文件,並將其儲存在AnyBitmap變數中。
SVG 檔案
也可以使用檔案路徑從 SVG 檔案產生AnyBitmap ,類似從普通檔案路徑產生AnyBitmap 。 然而,若要將 SVG 檔案載入程式,必須加入 SkiaSharp 和 SkiaSharp.Svg 等額外的相依性。
統一資源識別碼 (URI)
IronDrawing 也可以直接從 URI 產生AnyBitmap 。 使用者需要初始化並將 URI 路徑儲存到Uri類型的變數中。 透過將Uri變數傳遞給AnyBitmap.FromUri(uri)方法來產生AnyBitmap檔。

