在线优化 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 文档、转换颜色代码、矢量化图像等等!