这个快速入门主题是关于如何使用 C#** 将 SVG 转换为 PNG 以及配置环境设置以运行代码的详细步骤。在 C# SVG 到 PNG 中,只需几行代码即可轻松实现,您可以在任何基于 .NET 的受支持应用程序平台(如 MS Windows、Linux 或 macOS)中使用该示例。
使用 C# 将 SVG 转换为 PNG 的步骤
- 使用 NuGet 包管理器,添加 Aspose.Imaging 以将 SVG 转换为 PNG
- 添加对 Aspose.Imaging 命名空间的引用以在代码中使用 API 调用
- 使用 Image.Load 方法加载示例 SVG 图像
- 实例化 SvgRasterizationOptions 以设置 SVG 图像的高度和宽度
- 为所需的 PNG 实例化 PngOptions
- 将转换为 PNG 的 SVG 保存在磁盘上
C# 中的上述步骤使用简单的 API 调用和几行代码将 SVG 转换为 PNG。这是一个非常简单的过程,在使用 NuGet 安装 API 包后,我们将使用 Image.Load() 方法加载源 SVG 文件。然后使用 SvgRasterizationOptions 类,我们将设置 SVG 页面的宽度和高度。最后,我们将 SvgRasterizationOptions 对象传递给 PngOptions 实例,以将 SVG 渲染和转换为 PNG 图像。
使用 C# 将 SVG 转换为 PNG 的代码
为了将 SVG 转换为 PNG,使用了基于 C# 的简单 API 调用。您可以使用 SvgRasterizationOptions 类的附加属性来自定义输出,这些属性可以设置边框、背景颜色和缩放因子。此外,PngOptions 类还为您提供了设置压缩级别、过滤器类型和分辨率设置等的选项。
在本教程中,我们了解到为了将 SVG 转换为 PNG,可以有效地使用基于 C#* 的 API。如果您想了解使用 C# 调整图像大小的过程,请参阅 如何在 C# 中调整图像大小 上的文章。