IronDrawing 功能
This article was translated from English: Does it need improvement?
Translated
View the article in English
AnyBitmap
產生 AnyBitmap
- 可從多種來源生成 AnyBitmap,例如:
- 檔案路徑
- Bytes
- 記憶體流
- URI
- SVG
位圖轉流
- 將檔案目錄中的圖像檔案轉換為記憶體流。
- 取得 AnyBitmap 檔案的資料流。
位圖轉字串
- 將影像檔案轉換為字串。
轉換為 AnyBitmap
- 來自其他平台的檔案可轉換為 AnyBitmap。支援的平台如下:
System.Drawing.BitmapSystem.Drawing.ImageSkiaSharp.SKBitmapSkiaSharp.SKImageSixLabors.ImageSharp- MAUI 圖片
匯出 AnyBitmap
- 將
AnyBitmap匯出為其他檔案格式,並具備控制資料遺失的能力。 支援的圖片格式包括:- bmp
- gif
- png
- jpeg
- tiff
- webp
- wbmp
- wmf
- 圖示
從 AnyBitmap 讀取位元組
- 讀取傳入 IronDrawing 的位元組,並將其匯出為影像檔案。
AnyBitmap 複製
- 生成並儲存
AnyBitmap的精確副本,且不修改原始的AnyBitmap。 - 生成並儲存
AnyBitmap特定部分的副本,同時不修改原始的AnyBitmap。
建立多頁 TIFF 與 GIF 影像
- 從不同尺寸的畫面中生成並儲存多頁 TIFF 和 GIF 檔案。
從任意位圖中擷取框架
- 擷取並儲存
AnyBitmap的所有或特定幀,例如多頁面的 GIF 或 TIF 檔案。
取得 AnyBitmap 中的畫格數
- 擷取來自
AnyBitmap檔案(例如多頁 GIF 或 TIF 檔案)的幀數。
顏色
一個普遍相容的 Color 類別。
Create Color
- 從以下選項建立顏色:
- 十六進位數值
- ARGB 值
- 可用顏色
- 色偏
- 將
System.Drawing.Co/lor轉換為IronSoftware.Drawing.Co/lor及其他平台。
- 將
轉換顏色
- 將顏色轉換為 32 位元 ARGB 值。
取得色彩深度
- 透過分析傳入 IronDrawing 的影像之色彩深度,來評估該影像的品質。
矩形
一個普遍相容的 Rectangle 類別。
矩形 & RectangleF
- 建立
IronSoftware.Drawing.Rectangle和IronSoftware.Drawing.RectangleF的實例。
建立並轉換矩形
- 建立
IronSoftware.Drawing.Rectangle。 - 將
System.Drawing.Rectangle轉換為IronSoftware.Drawing.Rectangle。
轉換矩形尺寸
- 將
Rectangle單位從像素 (px) 轉換為毫米 (mm),或反之。
字型
一個普遍相容的 Font 類別。
建立與轉換字型
- 建立 IronDrawing 字型,並提供選擇及控制字型家族、字型樣式和字型大小的選項。
- 將
System.Drawing.Font轉換為IronSoftware.Drawing.Font及其他平台。
