铁画功能

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 和其他平台。