生成AnyBitmap

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

文件路径

可使用 `AnyBitmap.FromFile 从本地机器加载图像文件(@"FILE_PATH")方法,并将其存储到 "AnyBitmap "变量中,以生成 "AnyBitmap "文件。

内存流

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

SVG 文件

与从文件路径生成 AnyBitmap 相似,也可以使用文件路径从 SVG 文件生成 AnyBitmap。不过,要在程序中加载 SVG 文件,必须添加额外的依赖项,如 SkiaSharpSkiaSharp.Svg

统一资源标识符 (通用资源识别号)

IronDrawing 还可以直接从 URI 生成 AnyBitmap 。用户需要启动并将 URI 路径存储到 URI 类型变量 Uri uri = new Uri("URI_PATH)使用AnyBitmap.FromUriUri变量存储到AnyBitmap类型变量中,生成AnyBitmap` 文件。(uri)方法。