在C#中减小SVG文件大小 - 图像调整大小API

当您构建软件以自动化图像创建和处理时,您会倾向于选择一个易于安装且轻量级的库来使用。幸运的是,Aspose.Imaging for .NET提供了几乎所有使开发过程顺利且高效所需的功能。然而,在这篇博客文章中,我们将实现如何在C#中以编程方式减小SVG文件大小。此外,您还可以选择一个在线嵌入式工具来实现相同的功能。因此,请确保您已经在机器上设置了.NET以实现该功能。

以下要点将被涵盖:

  1. 图像调整大小API安装
  2. 在C#中减小SVG文件大小
  3. 在线减小SVG图像大小

图像调整大小API安装

现在,对于安装,请下载DLL文件,或者您可以通过运行以下命令通过NuGet包管理器安装它:

Install-Package Aspose.Imaging 
图像调整大小API安装

在C#中减小SVG文件大小

现在我们可以实现该功能,并按照以下步骤修改SVG文件大小:

  • 通过调用Load方法加载源SVG图像。
  • Resize方法将修改图像的尺寸。
  • 实例化PngOptions类的一个对象。
  • 通过设置VectorRasterizationOptions属性的值来设置矢量栅格化选项。
  • 调用Save方法将修改后的图像保存到磁盘。

以下代码示例演示了如何以编程方式开发一个C#中的SVG图像调整大小器

上述代码示例的输出如下图所示:

修改SVG

在线减小SVG图像大小

除了图像调整大小API,Aspose.Imaging for .NET还推出了一个在线工具,可以在任何Web浏览器中在线减小SVG图像大小。此外,它是免费的,您只需点击下面的图像即可使用:

在线减小SVG图像大小

修改SVG - 获取免费许可证

您可以获得一个免费的临时许可证,以便在没有评估限制的情况下尝试此图像调整大小API

总结

图像大小的编程操作被认为是一项繁重的任务。然而,Aspose.Imaging for .NET通过公开方法和类使这个过程变得相当简单。因此,我们已经了解了如何在C#中减小SVG文件大小。此外,您可以访问文档API参考和GitHub仓库。

最后,aspose.com正在撰写新文章。因此,请继续访问我们以获取最新更新。

提问

您可以在我们的论坛上告诉我们您的问题或疑问。

常见问题解答 – FAQs

如何在线编辑SVG图像?

您可以使用这个在线SVG图像调整大小工具。这是快速的,并且不需要订阅。

如何减小SVG文件大小?

Aspose.Imaging提供了一个编程解决方案来修改SVG文件。因此,请访问此链接以了解如何在.NET中实现这一点。

另见