生成AnyBitmap

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

文件路径

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

内存流

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

SVG 文件

AnyBitmap 也可以使用文件路径从 SVG 文件生成,类似于从文件路径生成 AnyBitmap。 但是,要将SVG文件加载到程序中,必须添加额外的依赖项,如SkiaSharpSkiaSharp.Svg

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

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