铁画功能

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

AnyBitmap

生成 AnyBitmap

代码示例

  • 从多种来源生成 AnyBitmap,例如

    • 文件路径

    • 字节数

    • 内存流

    • URI

    • SVG

位图到流

代码示例

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

位图到字符串

代码示例

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

铸入任意位图

代码示例

  • 其他平台的文件也可以投射到 AnyBitmap 中。支持的平台如下

    • 系统.绘图.位图

    • 系统绘图图像

    • SkiaSharp.SK位图

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