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

在C#中减小SVG文件大小
现在我们可以实现该功能,并按照以下步骤修改SVG文件大小:
- 通过调用Load方法加载源SVG图像。
- Resize方法将修改图像的尺寸。
- 实例化PngOptions类的一个对象。
- 通过设置VectorRasterizationOptions属性的值来设置矢量栅格化选项。
- 调用Save方法将修改后的图像保存到磁盘。
以下代码示例演示了如何以编程方式开发一个C#中的SVG图像调整大小器:
上述代码示例的输出如下图所示:
在线减小SVG图像大小
除了图像调整大小API,Aspose.Imaging for .NET还推出了一个在线工具,可以在任何Web浏览器中在线减小SVG图像大小。此外,它是免费的,您只需点击下面的图像即可使用:

修改SVG - 获取免费许可证
您可以获得一个免费的临时许可证,以便在没有评估限制的情况下尝试此图像调整大小API。
总结
图像大小的编程操作被认为是一项繁重的任务。然而,Aspose.Imaging for .NET通过公开方法和类使这个过程变得相当简单。因此,我们已经了解了如何在C#中减小SVG文件大小。此外,您可以访问文档、API参考和GitHub仓库。
最后,aspose.com正在撰写新文章。因此,请继续访问我们以获取最新更新。
提问
您可以在我们的论坛上告诉我们您的问题或疑问。
常见问题解答 – FAQs
如何在线编辑SVG图像?
您可以使用这个在线SVG图像调整大小工具。这是快速的,并且不需要订阅。
如何减小SVG文件大小?
Aspose.Imaging提供了一个编程解决方案来修改SVG文件。因此,请访问此链接以了解如何在.NET中实现这一点。