使用 C# 将 SVG 合并到 BMP

SVG 是用于网站构建和打印图形以实现可扩展性的最常用格式之一。但有时,您需要合并 SVG 文件并将它们另存为另一种文件格式的文档。 BMP 文件代表用于存储高质量位图数字图像的位图图像文件。 BMP 格式可以将数据存储为单色以及具有各种颜色深度的彩色格式的二维数字图像。使用 Aspose.SVG for .NET API,您可以通过编程方式将 SVG 合并到 BMP。强大的 C# API 可帮助您快速、高质量地组合 SVG 文件!


将 SVG 合并到 BMP 的 C# 代码示例

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


将 SVG 合并到 BMP - 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.bmp");
    // Merge SVG to BMP
    renderer.Render(device, document1, document2, document3);                
}



使用 C# 将 SVG 合并到 BMP 的步骤

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

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


在线图像合并

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


常问问题

1. 如何将多个 SVG 合并到 BMP 中?

您有时需要在日常工作中合并两个或多个 SVG 图像。 Aspose.SVG 允许您以任何方式(在线或以编程方式)将 SVG 合并为其他格式。在线 图像合成器 帮助您快速、高质量地合成图像。 C# API 提供了 Renderer 类,用于以编程方式呈现和合并 SVG 文件。

2. 我可以通过 C# 以什么格式保存 SVG 合并的结果?

您可以将 SVG 合并结果保存为最常见的格式,例如 JPG、PNG、BMP、GIF、TIFF 等。

3. 为什么我需要合并多个 SVG 文件?

您想要将多张图像合并为一张的原因有很多。例如,您想根据多个 SVG 图像制作拼贴画或创建新绘图。您可能需要合并 SVG 并将结果保存为 BMP 以便于存储或邮寄。

.NET SVG API 入门

从命令行安装为 nuget install Aspose.SVG 或通过 Visual Studio 的 Package Manager Console 使用 Install-Package Aspose.SVG 安装。 或者,从 下载 获取离线 MSI 安装程序或 DLL 的 ZIP 文件。用于 .NET API 的 Aspose.SVG 是一个独立库,不依赖于任何用于 SVG 文档处理的软件。 有关 C# 库安装和系统要求的更多详细信息,请参阅 Aspose.SVG 文档

其他支持的合并

您可以将 SVG 和图像合并到其他文件格式:

JPG to JPG (JPEG Image)
JPG to PNG (Portable Network Graphics)
JPG to BMP (Bitmap Image)
JPG to GIF (Graphical Interchange Format)
JPG to TIFF (Tagged Image Format)
PNG TO PNG (Portable Network Graphics)
PNG to JPG (JPEG Image)
PNG to BMP (Bitmap Image)
PNG to GIF (Graphical Interchange Format)
PNG to TIFF (Tagged Image Format)
GIF to JPG (JPEG Image)
GIF to PNG (Portable Network Graphics)
SVG TO PDF (Portable Document Format)
SVG TO XPS (XML Paper Specifications)
SVG TO BMP (Bitmap Image)
SVG TO IMAGE (Image formats)
SVG TO JPEG (JPEG Image)
SVG TO GIF (Graphical Interchange Format)
SVG to PNG (Portable Network Graphics)
SVG TO TIFF (Tagged Image Format)