IRONSOFTWAREHOME
產生 AnyBitmap
using IronSoftware.Drawing;
using System;
using System.IO;

AnyBitmap bitmap;

// Generate AnyBitmap using filepath
bitmap = AnyBitmap.FromFile(@"FILE_PATH");
bitmap.SaveAs("output.bmp");

// Generate AnyBitmap from bytes
byte[] bytes = File.ReadAllBytes(@"FILE_PATH");
bitmap = AnyBitmap.FromBytes(bytes);
bitmap.SaveAs("result.bmp");

// Generate AnyBitmap from memory stream
byte[] bytes2 = File.ReadAllBytes(@"FILE_PATH");
MemoryStream ms = new MemoryStream(bytes2);
bitmap = AnyBitmap.FromStream(ms);
bitmap.SaveAs("output.bmp");

// Generate AnyBitmap from Uri
Uri uri = new Uri("URI_PATH");
bitmap = await AnyBitmap.FromUriAsync(uri);
bitmap.SaveAs("uriImage.bmp");

// Generate AnyBitmap file from SVG file
bitmap = AnyBitmap.FromFile(@"FILE_PATH.svg");
bitmap.SaveAs("result.jpg");


NuGet Download
PM > Install-Package IronSoftware.System.Drawing
產生 AnyBitmap

產生 AnyBitmap

為了讓使用者使用IronDrawing工具開啟、讀取和操作影像檔案,必須先生成AnyBitmap型別的檔案。 有多種方法可以載入影像檔案並產生AnyBitmap檔案。

文件路徑

可以使用AnyBitmap.FromFile(@"FILE_PATH")方法從本機載入影像檔案。 此方法從給定的文件路徑載入影像檔,並將其儲存到AnyBitmap檔案。

記憶體流

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

SVG文件

也可以使用文件路徑從SVG文件生成AnyBitmap。 然而,要將SVG文件載入程式中,必須新增SkiaSharp和SkiaSharp.Svg等額外的依賴項。

統一資源標識符(URI)

IronDrawing也可以直接從URI生成AnyBitmap。 使用者需要起始化並將URI路徑儲存到Uri型別的變數中。 AnyBitmap.FromUri(uri)方法生成的。

在GitHub上查看

準備開始了嗎?

Nuget Downloads 19,926,787版本:2025.3剛剛發布

Key in blue circle

立即免費取得 30 天試用金鑰

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

OR
bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
獲取您的無義務諮詢
填寫以下表格或發送電子郵件至sales@ironsoftware.com
您的詳細資訊將始終保密。
被全球數百萬工程師信任
Iron Software的客戶標誌
立即獲取您的30天試用金鑰
無需信用卡或帳戶建立