產生 AnyBitmap

為了讓使用者能使用 IronDrawing 工具開啟、讀取及處理影像檔案,必須先產生 AnyBitmap 類型的檔案。 有許多方法可以載入圖像檔案並產生 AnyBitmap 檔案。

檔案路徑

可透過 AnyBitmap.FromFile(@"FILE_PATH") 方法從本地電腦載入圖片檔案。 此方法會從指定的檔案路徑載入影像檔案,並將其儲存至 AnyBitmap 變數中,從而產生 AnyBitmap 檔案。

Memory Stream

亦可從記憶體流產生 AnyBitmap 檔案。 將使用 File.ReadAllBytes(@"FILE_PATH") 方法讀取影像的位元組,並將其儲存於位元組陣列中。 接著將透過 AnyBitmap.FromBytes(byte[]) 方法,從位元組中產生 AnyBitmap 檔案,並將其儲存於 AnyBitmap 變數中。

SVG 檔案

AnyBitmap 亦可透過檔案路徑從 SVG 檔案生成,其方式類似於從一般檔案路徑生成 AnyBitmap。 然而,若要將 SVG 檔案載入程式中,必須新增 SkiaSharp 和 SkiaSharp.Svg 等額外依賴項。

統一資源識別碼 (URI)

IronDrawing 亦可直接從 URI 產生 AnyBitmap。 使用者需啟動並將 URI 路徑儲存至 Uri 類型的變數中。 AnyBitmap 檔案是透過將 Uri 變數傳遞給 AnyBitmap.FromUri(uri) 方法所產生。

準備開始了嗎?
Nuget 下載 17,121,904 | 版本: 2025.3 just released
Still Scrolling Icon

還在往下捲動嗎?

想要快速確認成果嗎? PM > Install-Package IronSoftware.System.Drawing
執行範例 觀看您的 HTML 轉為 PDF。