铁画功能

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

AnyBitmap

生成 AnyBitmap

代码示例

  • 从多个来源生成任何位图,例如:

    • 文件路径

    • 字节

    • 内存流

    • 通用资源识别号

    SVG

位图到流

代码示例

  • 将图像文件从文件目录转换到内存流
  • 获取 AnyBitmap 文件的流

位图到字符串

代码示例

  • 将图像文件转换为字符串

铸入任意位图

代码示例

  • 可以将其他平台的文件转换为AnyBitmap。支持的平台如下:

    • 系统.绘图.位图

    • 系统.绘图.图像

    SkiaSharp.SKBitmap

    SkiaSharp.SKImage

    • SixLabors.ImageSharp

    • MAUI 图像

导出AnyBitmap

代码示例

  • AnyBitmap 导出到其他文件格式,具有控制损失的能力。 支持的图像格式:

    bmp

    gif

    png

    jpeg

    tiff

    webp

    wbmp

    wmf

  • 图标

从AnyBitmap读取字节

代码示例

  • 读取输入到 IronDrawing 的字节并导出为图像文件。

AnyBitmap 克隆

代码示例

  • 生成并保存 AnyBitmap 的完整副本,而不修改原始的 AnyBitmap
  • 生成并保存某些 AnyBitmap 部分的副本,而不修改原始的 AnyBitmap

创建多页 TIFF 和 GIFF 图像

代码示例

  • 从不同尺寸的帧生成并保存多页 TIFF 和 GIF 文件

从AnyBitmap获取帧

代码示例

  • 捕捉并保存 "任意位图 "的全部或特定帧,如多页 GIF 或 TIF 文件。

获取AnyBitmap中的帧数

代码示例

  • 从多页 GIF 或 TIF 文件等 "AnyBitmap "文件中捕捉帧数。

颜色

一个通用兼容的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

转换矩形测量值

代码示例

  • 从像素转换 "矩形 "测量值(px)到毫米(毫米)反之亦然。

字体

一个通用兼容的Font类。

创建和铸造字体

代码示例

  • 创建IronDrawing字体,可以选择和控制字体系列、字体样式和字体大小。
  • System.Drawing.Font 转换为 IronSoftware.Drawing.Font 和其他平台。