这个简短的教程指导如何使用 C#** 将 Raster image 转换为 SVG,具体步骤如下。为了将 raster 转换为 SVG,此示例中使用了 C#,并使用了几行代码。该应用程序可以在任何 .NET 支持的环境中使用,包括 Windows、Linux 和 macOS。
使用 C# 将光栅图像转换为 SVG 的步骤
- 使用 NuGet 包管理器配置项目环境以添加 Aspose.Imaging
- 使用 Image 类对象加载源 TIFF 图像
- 使用 SvgOptions 类对象设置所需的 SVG 图像属性
- 设置所需的 SVG 图像属性
- 使用 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# 中裁剪图像 上的文章。