使用 C# 将 SVG 转换为 SVGZ
SVG 因其可扩展性而成为网站建设和印刷设计中使用最广泛的格式之一。在现代应用程序中,优化 SVG 文件对提高性能至关重要。一种有效的方法是将 SVG 文件转换为其压缩版本 SVGZ。使用 Aspose.SVG for .NET API,只需几行代码,您就能以编程方式将 SVG 文件保存为 SVGZ 图像。通过这个功能强大的 C# API,您可以快速、高质量地将 SVG 转换为 SVGZ。
为什么使用 SVGZ?
SVGZ 文件是用 GZIP 压缩的标准 SVG 文档。它们在保持原始 SVG 的完全保真度和可扩展性的同时,大大缩小了文件大小,通常可缩小 60-80%。所有主流浏览器都支持 SVGZ,是通过网络有效存储或提供图形的理想选择。
将 SVG 保存为 SVGZ
using Aspose.Svg.Saving;
...
// Load an SVG document
SVGDocument document = new SVGDocument("document.svg");
// Save the document as SVGZ
document.Save("document.svgz", SVGSaveFormat.SVGZ);
将 SVG 保存为 SVGZ 的步骤
- 使用 SVGDocument() 构造函数之一加载 SVG 文档。
- 使用
Save(
path, saveFormat) 方法将 SVG 文档保存为 SVGZ 文件。
请访问 我们的文档 了解更多有关 Aspose.SVG for .NET API 功能的信息。在文档文章 在 C# 中将 SVG 转换为 SVGZ – 了解 SVGZ 格式 中,您将了解什么是 SVGZ 格式,以及如何使用 Aspose.SVG for .NET 将 SVG 保存为 SVGZ。
将 SVG 转换为 SVGZ 的免费在线转换器
Aspose.SVG 提供免费的在线 SVG 到 SVGZ 转换器 ,您可以直接在浏览器中压缩和转换 SVG 文件,无需任何安装或注册。这款快速、用户友好的工具专为开发人员、设计人员以及任何需要轻量级优化矢量图形用于网络或印刷的人而设计。只需上传 SVG 文件,几秒钟就能下载压缩后的 SVGZ。
常问问题
Aspose.SVG for .NET 可以轻松加载多个 SVG 文档,并使用 SvgRenderer 类和 ImageDevice 将其渲染为单个 image 文件。此解决方案无需安装额外软件,支持高质量渲染,适用于 Windows、macOS 和 Linux 上的服务器和桌面 .NET 应用程序。
您可以将 SVG 合并结果保存为最常见的格式,例如 JPG、PNG、BMP、GIF、TIFF 等。
与在线服务不同,Aspose.SVG for .NET 在您的代码中完全离线运行,确保完全的数据隐私,没有文件大小限制,并允许您将转换集成到自动化流程中。此外,它还支持多种超出 image 的输出格式。
Aspose.SVG for .NET API 入门
如果您有兴趣开发可扩展矢量图形及其应用程序,请安装我们灵活、高速的 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 文档
。