在线优化 SVG 或使用 C#
SVG 优化器可让您清理 SVG 并减小使用我们的 C# 库创建或打开的 SVG 文件的大小。
如何优化 SVG
如果您想减小 SVG 文档的大小或删除无用的元素或属性,您可以使用
Aspose.SVG for .NET API
这是一个功能丰富、功能强大且易于使用的文档操作,用于 C# 平台的 SVG DOM。
使用 Aspose.SVG for .NET API 实时优化 SVG!请从本地文件系统加载一个 SVG 文件,您将立即得到结果。
C# 中的 SVG 优化
Aspose.SVG C# 库提供了 SVGOptimizer 类旨在优化 SVG 文件。 Optimize() 方法通过应用一组指定的优化选项来优化 SVGDocument。高速 C# 库允许 .NET 开发人员使用几行代码优化 SVG:
优化 SVG 文件 - C#
// Initialize an SVG document from a file to optimize
using (var document = new SVGDocument("document.svg"))
{
// Optimize SVG with default options
SVGOptimizer.Optimize(document);
// Save optimized SVG document
document.Save("optimized_document.svg");
}
在 C# 中优化 SVG 的步骤
- 添加一个 Aspose.SVG for .NET 库引用到您的 C# 项目。
- 使用 SVGDocument() 构造函数从文件初始化 SVG 文档。
- 使用 Optimize() 方法使用默认优化选项清理 SVG。
- 调用 Save() 方法将优化后的SVG文档保存到指定路径。
FAQ
1. 如何优化 SVG?
Aspose.SVG 允许您在线或以编程方式优化 SVG。例如,您可以使用在线 SVG 优化器 实时清理 SVG,它 删除多余的数据并减小 SVG 文件的大小。另一方面,您可以使用 Aspose.SVG for .NET API 以编程方式优化 SVG 文件。
2. 为什么要优化 SVG?
使用 SVG 图像可以显着缩短网站加载时间。但是 SVG 代码可能充满不相关的属性和不必要的注释,从而使生成的文件变得更重。一旦我们删除不必要的代码,文件大小就会显着减小 ,这将加快网站加载速度。此外,优化的 SVG 提供更好的 SEO 结果 - 更快的加载时间并确保在任何设备上完美缩放。
为 .NET 库安装 Aspose.SVG
如果您有兴趣开发可扩展矢量图形及其应用程序,请安装我们灵活、高速的 Aspose.SVG for .NET API,其中包含一组强大的 C# 和其他 .NET 编程语言接口。
从命令行安装为 nuget install Aspose.SVG
或通过 Visual Studio 的 Package Manager Console 使用 Install-Package Aspose.SVG
安装。
或者,从
下载
获取离线 MSI 安装程序或 DLL 的 ZIP 文件。Aspose.SVG for .NET API 是一个独立的库,不依赖于任何 SVG 文档处理软件。
有关 C# 库安装和系统要求的更多详细信息,请参阅
Aspose.SVG for .NET 文档
。
其他支持的 Aspose.SVG for .NET API 功能
使用 Aspose.SVG C# 库来转换、合并、编辑 SVG 文档、转换颜色代码、矢量化图像等等!