IronDrawing 特點
This article was translated from English: Does it need improvement?
TranslatedView the article in English
AnyBitmap
生成 AnyBitmap
- 從多個來源生成任何位圖,例如:
- 文件路徑
位元組
- 記憶體串流
URI
SVG
位图到流
- 將檔案目錄中的圖像文件轉換為內存流
- 獲取 AnyBitmap 文件的流
位圖轉字符串
- 將圖像文件轉換為字符串
轉換為 AnyBitmap
其他平台的文件可以轉換為 AnyBitmap。支持的平台如下:
System.Drawing.Bitmap
System.Drawing.Image
SkiaSharp.SKBitmap
SkiaSharp.SKImage
SixLabors.ImageSharp
- MAUI 圖像
導出 AnyBitmap
- 將
AnyBitmap
導出到其他文件格式,並能控制損失。 支持的圖像格式: bmp
gif
png
jpeg
tiff
webp
wbmp
wmf
- Icon
從AnyBitmap讀取位元組
- 讀取提供給IronDrawing的位元組並匯出為圖像文件。
AnyBitmap 複製
- 生成並保存
AnyBitmap
的精確副本,而不修改原始的AnyBitmap
。 - 生成並保存某個
AnyBitmap
的特定部分的副本,而不修改原始的AnyBitmap
。
建立多頁 TIFF 和 GIFF 圖片
- 從具有不同尺寸的幀生成並保存多頁 TIFF 和 GIF 文件
從 AnyBitmap 獲取框架
- 捕捉和保存
AnyBitmap
的所有或特定幀,例如多頁 GIF 或 TIF 文件。
獲取AnyBitmap中的幀數
- 從多頁的 GIF 或 TIF 文件中擷取
AnyBitmap
檔案的幀數。
顏色
一個通用相容的 Color
類別。
創建顏色
從以下創建顏色:
十六進位值
- ARGB 值
- 可用顏色
色彩偏差
- 將顏色從
System.Drawing.Color
轉換為IronSoftware.Drawing.Color
和其他平台。
- 將顏色從
轉換顏色
- 將顏色轉換為32位ARGB值
獲取顏色深度
- 通過檢查輸入到IronDrawing中的圖像的色深來分析圖像的質量。
矩形
一個通用兼容的矩形類。
矩形 和 矩形F
- 實例化
IronSoftware.Drawing.Rectangle
和IronSoftware.Drawing.RectangleF
創建並轉換矩形
- 建立一個
IronSoftware.Drawing.Rectangle
- 將
System.Drawing.Rectangle
轉換為IronSoftware.Drawing.Rectangle
。
轉換矩形測量
- 將
Rectangle
測量從像素轉換(px)毫米(毫米)反之亦然。
字體
一個通用相容的 Font
類別。
創建和套用字體
- 使用選項創建IronDrawing字體,以選擇和控制字體系列、字體風格和字體大小。
- 將
System.Drawing.Font
轉換為IronSoftware.Drawing.Font
以及其他平台。