这个简短的教程解释了如何使用 C# 将 PNG 转换为 SVG。它包含设置开发环境的不同详细信息、开发应用程序的步骤列表以及使用 C#** 将 PNG 转换为矢量的可运行示例代码。您还将了解根据您的要求自定义输出 SVG 文件的过程。
使用 C# 将 PNG 更改为 SVG 的步骤
- 设置环境使用Aspose.SVG for .NET将PNG转换为SVG
- 初始化 ImageVectorizer 对象以自定义输出 SVG
- 在ImageVectorizer类中设置Configuration对象的不同属性
- 使用 ImageVectorizer.Vectorize() 方法将 PNG 文件转换为矢量
- 将结果文件另存为 SVG
这些步骤说明了使用 C#* 开发 *PNG 到 SVG 转换器的过程。这个过程是通过声明和配置 ImageVectorizer 来启动的,因为它将使用 Vectorize 方法将图像转换为 SVG。在本教程中,我们刚刚设置了颜色限制,但您也可以在保存输出 SVG 之前设置其他属性。
使用 C# 将 PNG 转换为 SVG 的代码
此代码演示了使用 C#* 将 *PNG 转换为 SVG。 ImageVectorizer 类中的 ImageVectorizerConfiguration 对象包含 ColorLimits、BackgroundColor、ImageSizeLimit、LineWidth、PathBuilder 和 Stencil 等属性。 Vectorize() 方法返回 SVGDocument 对象,该对象具有许多属性,可以在将其保存为 SVG 文件之前设置这些属性。
本文教我们使用 C#* 将 *PNG 转换为矢量文件。如果您想了解旋转 SVG 的过程,请参阅 如何在 C# 中旋转 SVG 上的文章。