鐵拉拔特性

This article was translated from English: Does it need improvement?
Translated
View the article in English

AnyBitmap

產生 AnyBitmap

代碼示例

  • 從多個來源產生 AnyBitmap,例如: 文件路徑
    • 位元組
    • 記憶體流
    • 類型
    • SVG

點陣圖轉流

代碼示例

  • 將檔案目錄中的映像檔轉換為記憶體流。
  • 取得 AnyBitmap 檔案流。

點陣圖轉字串

代碼示例

將圖像檔案轉換為字串。

轉換為 AnyBitmap

代碼示例

  • 可以將其他平台的檔案轉換為 AnyBitmap 格式。支援的平台如下:
    • System.Drawing.Bitmap
    • System.Drawing.Image
    • SkiaSharp.SKBitmap
    • SkiaSharp.SKImage
    • SixLabors.ImageSharp
    • MAUI 圖片

導出 AnyBitmap

代碼示例

  • AnyBitmap匯出為其他檔案格式,並可控制資料遺失。 支援的圖像格式包括:
    • bmp
    • gif
    • png
    • JPEG
    • 蒂芙
    • webp
    • wbmp
    • wmf
    • 圖示

從 AnyBitmap 讀取位元組

代碼示例

  • 讀取 IronDrawing 提供的位元組並將其匯出到映像檔。

AnyBitmap克隆

代碼示例

  • 產生並保存AnyBitmap的精確副本,而不修改原始AnyBitmap
  • 產生並保存AnyBitmap的某些部分的副本,而不修改原始AnyBitmap

建立多頁 TIFF 和 GIFF 影像

代碼示例

  • 從不同尺寸的幀產生並儲存多頁 TIFF 和 GIF 檔案。

從 AnyBitmap 取得幀

代碼示例

  • 擷取並儲存AnyBitmap的所有幀或特定幀,例如多頁 GIF 或 TIF 檔案。

取得 AnyBitmap 中的幀數

代碼示例

  • AnyBitmap檔案(例如多頁 GIF 或 TIF 檔案)中擷取幀數。

顏色

一種通用的Color類別。

建立顏色

代碼示例

  • 從以下來源建立顏色:
    • 十六進位值
    • ARGB 值
    • 可選顏色
  • 色彩投射
    • System.Drawing.Color中的色彩投射到IronSoftware.Drawing.Color和其他平台。

轉換顏色

代碼示例

  • 將顏色轉換為 32 位元 ARGB 值。

取得色彩深度

代碼示例

  • 透過檢查輸入到 IronDrawing 中的影像的色彩深度來分析影像品質。

長方形

一個通用的矩形類別。

矩形和矩形F

代碼示例

  • 實例化IronSoftware.Drawing.RectangleIronSoftware.Drawing.RectangleF

建立並投射矩形

代碼示例

  • 建立一個IronSoftware.Drawing.Rectangle
  • System.Drawing.Rectangle轉換為IronSoftware.Drawing.Rectangle

轉換矩形尺寸

代碼示例

  • Rectangle測量值從像素 (px) 轉換為毫米 (mm),反之亦然。

字體

一種通用的Font類別。

創建和鑄造字體

代碼示例

  • 建立 IronDrawing 字體,可以選擇和控製字體系列、字體樣式和字體大小。
  • System.Drawing.Font轉換為IronSoftware.Drawing.Font和其他平台。