在 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 的步骤
- 使用 SVGDocument() 构造函数之一加载 SVG 文档。
- 创建 SvgRenderer 类的新实例。
- 使用 ImageDevice() 构造函数初始化 ImageDevice 类的新实例。
- 调用 Render() 方法将SVG合并为JPEG图像。
- 多个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 允许您自由地添加图像、旋转、缩放、添加背景、过滤器和移动每个图像,直到您对设计的最终结果感到满意为止。
常问问题
您有时需要在日常工作中合并两个或多个 SVG 图像。 Aspose.SVG 允许您以任何方式(在线或以编程方式)将 SVG 合并为其他格式。在线 图像合成器 帮助您快速、高质量地合成图像。 C# API 提供了 Renderer 类,用于以编程方式呈现和合并 SVG 文件。
您可以将 SVG 合并结果保存为最常见的格式,例如 JPG、PNG、BMP、GIF、TIFF 等。
您想要将多张图像合并为一张的原因有很多。例如,您想根据多个 SVG 图像制作拼贴画或创建新绘图。您可能需要合并 SVG 并将结果保存为 JPEG 以便于存储或邮寄。
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 文档
。其他支持的合并
您可以将 SVG 合并到许多其他文件格式: