如何使用 C# 将 SVG 转换为 PNG

这个快速入门主题是关于如何使用 C#** 将 SVG 转换为 PNG 以及配置环境设置以运行代码的详细步骤。在 C# SVG 到 PNG 中,只需几行代码即可轻松实现,您可以在任何基于 .NET 的受支持应用程序平台(如 MS Windows、Linux 或 macOS)中使用该示例。

使用 C# 将 SVG 转换为 PNG 的步骤

  1. 使用 NuGet 包管理器,添加 Aspose.Imaging 以将 SVG 转换为 PNG
  2. 添加对 Aspose.Imaging 命名空间的引用以在代码中使用 API 调用
  3. 使用 Image.Load 方法加载示例 SVG 图像
  4. 实例化 SvgRasterizationOptions 以设置 SVG 图像的高度和宽度
  5. 为所需的 PNG 实例化 PngOptions
  6. 将转换为 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# 中调整图像大小 上的文章。

 简体中文