在 C# 中将 SVG 合并为 JPEG

SVG 是用于网站构建和打印图形以实现可扩展性的最常用格式之一。但有时,您需要合并 SVG 文件并将它们另存为另一种文件格式的文档。 JPEG 是一种使用有损压缩方法保存的图像格式。作为压缩的结果,输出图像是存储大小和图像质量之间的权衡。使用 Aspose.SVG for .NET API,您可以通过编程方式将 SVG 合并为 JPEG。强大的 C# API 可帮助您快速、高质量地组合 SVG 文件!


将 SVG 合并为 JPEG 的 C# 代码示例

高速 C# 库允许 .NET 开发人员合并 SVG 文件并将合并后的结果快速有效地转换为其他流行格式,例如 PDF、XPS、JPEG、PNG、BMP、GIF 和 TIFF。文档合并可以用几行代码来完成:


将 SVG 合并为 JPEG – C#

// Initialize SVG documents from files to merge 
using (var document1 = new SVGDocument("document1.svg"))
using (var document2 = new SVGDocument("document2.svg"))
using (var document3 = new SVGDocument("document3.svg"))
{
    // Create an instance of SvgRenderer
    using var renderer = new Aspose.Svg.Rendering.SvgRenderer();
    // Create an instance of ImageDevice
    using var device = new Aspose.Svg.Rendering.Image.ImageDevice("result.jpg");
    // Merge SVG to JPEG
    renderer.Render(device, document1, document2, document3);
}



使用 C# 将 SVG 合并为 JPEG 的步骤

  1. 使用 SVGDocument() 构造函数之一加载 SVG 文档。
  2. 创建 SvgRenderer 类的新实例。
  3. 使用 ImageDevice() 构造函数初始化 ImageDevice 类的新实例。
  4. 调用 Render() 方法将SVG合并为JPEG图像。
  5. 多个SVG文件将被保存到指定路径的JPEG图像中。

Aspose.Svg.Rendering 命名空间实现了对 Render() 方法的轻松访问。您可以快速执行 SVG 合并并将合并结果导出为流行格式,例如 PDF、XPS、JPEG、PNG、BMP、TIFF 和 GIF。请访问我们的文档了解更多关于使用 Aspose.SVG API 函数的信息。在文档文章 如何合并 SVG 文件,您可以考虑如何合并 SVG 的 C# 示例。立即将 Aspose.SVG 包含在您的 C# 项目中,体验 SVG 合并的强大功能和灵活性!


在线图像合并

Aspose.SVG 提供免费的在线 合并 SVG 应用程序,可将多个 SVG 合并到一个文件中。您可以为不同的输出文件(例如 SVG、JPG 或 PNG)选择一种 SVG Merger。我们的应用程序是多功能的。您可以在合并之前创建图像拼贴、编辑和操作 SVG 图像。 SVG Merger 允许您自由地添加图像、旋转、缩放、添加背景、过滤器和移动每个图像,直到您对设计的最终结果感到满意为止。

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 文档