如何使用 C# 将光栅图像转换为 SVG

这个简短的教程指导如何使用 C#** 将 Raster image 转换为 SVG,具体步骤如下。为了将 raster 转换为 SVG,此示例中使用了 C#,并使用了几行代码。该应用程序可以在任何 .NET 支持的环境中使用,包括 Windows、Linux 和 macOS。

使用 C# 将光栅图像转换为 SVG 的步骤

  1. 使用 NuGet 包管理器配置项目环境以添加 Aspose.Imaging
  2. 使用 Image 类对象加载源 TIFF 图像
  3. 使用 SvgOptions 类对象设置所需的 SVG 图像属性
  4. 设置所需的 SVG 图像属性
  5. 使用 Save 方法将光栅转换为 SVG 图像

TIFF 转换为基于 SVG C# 的环境设置、命名空间、类和方法在上述步骤中共享。您可以使用 Image.Load() 方法加载任何类型的光栅图像,包括 TIFF、PNG、GIF、JPEG、PSD、WEBP 和 J2K。使用 SvgOption 实例,设置所需 SVG 图像的不同属性,最后您可以使用 Save 方法将 Tiff 转换为 SVG。

C# 中光栅图像到 SVG 转换器的代码

C# TIFF 到 SVG 转换器应用程序是使用上面的示例开发的,您可以在保存图像之前通过设置 SvgOptions 实例的不同属性(如 MultiPageOptions、TextAsShapes、ResolutionSettings、VectorRasterizationOptions、ColorType、Compression 和 FullFrame)来自定义输出 SVG 图像使用 Save 方法的磁盘。

这个简洁的教程向您介绍了如何使用简单的 API 接口开发使用 C# 光栅到 SVG 转换器 应用程序。如果您有兴趣了解如何裁剪图像,请参阅 如何在 C# 中裁剪图像 上的文章。

 简体中文