生成 AnyBitmap

为了让用户能够使用 IronDrawing 工具打开、阅读和处理图像文件,必须先生成 AnyBitmap 类型的文件。 有多种方法可以加载图像文件并生成 AnyBitmap 文件。

文件路径

可通过 AnyBitmap.FromFile(@"FILE_PATH") 方法从本地计算机加载图像文件。 此方法从指定的文件路径加载图像文件,将其存储到 AnyBitmap 变量中,从而生成 AnyBitmap 文件。

记忆流

AnyBitmap 文件也可从内存流生成。 将使用 File.ReadAllBytes(@"FILE_PATH") 方法读取图像的字节并将其存储在字节数组中。 随后将通过 AnyBitmap 方法从字节流中生成 AnyBitmap 文件,并将其存储在 AnyBitmap.FromBytes(byte[]) 变量中。

SVG 文件

AnyBitmap 也可以通过文件路径从 SVG 文件生成,类似于从普通文件路径生成 AnyBitmap 的方式。 不过,要将 SVG 文件加载到程序中,必须添加 SkiaSharp 和 SkiaSharp.Svg 等额外依赖项。

统一资源标识符 (URI)

IronDrawing 还可以直接从 URI 生成 AnyBitmap。 用户需要初始化 URI 路径并将其存储在 Uri 类型的变量中。 AnyBitmap 文件是通过将 Uri 变量传递给 AnyBitmap.FromUri(uri) 方法生成的。

准备开始了吗?
Nuget 下载 17,121,904 | 版本: 2025.3 just released
Still Scrolling Icon

还在滚动吗?

想快速获得证据? PM > Install-Package IronSoftware.System.Drawing
运行示例看着你的HTML代码变成PDF文件。