生成 AnyBitmap
为了让用户使用 IronDrawing 工具打开、读取和处理图像文件,必须首先生成 AnyBitmap 类型的文件。 加载图像文件和生成 AnyBitmap 文件的方法有很多。
文件路径
可以使用AnyBitmap.FromFile(@"FILE_PATH")方法从本地计算机加载图像文件。 此方法从给定的文件路径加载图像文件并将其存储到AnyBitmap变量中,从而生成AnyBitmap文件。
记忆流
AnyBitmap文件也可以从内存流生成。 将使用File.ReadAllBytes(@"FILE_PATH")方法读取图像的字节并将其存储在字节数组中。 然后,将使用AnyBitmap.FromBytes(byte[])方法从字节生成AnyBitmap文件,并将其存储在AnyBitmap变量中。
SVG 文件
也可以使用文件路径从 SVG 文件生成AnyBitmap ,类似于从普通文件路径生成AnyBitmap 。 然而,要将 SVG 文件加载到程序中,必须添加 SkiaSharp 和 SkiaSharp.Svg 等附加依赖项。
统一资源标识符 (URI)
IronDrawing 还可以直接从 URI 生成AnyBitmap 。 用户需要初始化并将 URI 路径存储到Uri类型的变量中。 AnyBitmap 文件是通过将 Uri 变量传递给 AnyBitmap.FromUri(uri) 方法生成的。

