IronDrawing 特點
This article was translated from English: Does it need improvement?
TranslatedView the article in English
AnyBitmap
生成 AnyBitmap
從多個來源生成 AnyBitmap,例如:
檔案路徑
位元組
記憶體流
URI
- SVG
位图到流
- 從文件目錄將影像檔轉換為記憶體流
- 獲取AnyBitmap文件的流轉儲
位圖轉字符串
- 將圖像文件轉換為字符串
轉換為 AnyBitmap
來自其他平台的文件可以轉換為 AnyBitmap。支持的平台如下:
System.Drawing.Bitmap
System.Drawing.Image
SkiaSharp.SKBitmap
SkiaSharp.SKImage
SixLabors.ImageSharp
- MAUI Image
導出 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中的圖像的色深來分析圖像的質量。
Rectangle
一個普遍兼容的Rectangle類別。
矩形 和 矩形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
和其他平台。