C# を使用して SVG を BMP にマージする
SVG は、スケーラビリティを実現するために、Web サイトの構築と印刷グラフィックに最もよく使用される形式の 1 つです。ただし、場合によっては、SVG ファイルをマージして、別のファイル形式で 1 つのドキュメントとして保存する必要があります。 BMP ファイルは、高品質のビットマップ デジタル イメージを格納するために使用されるビットマップ イメージ ファイルを表します。 BMP 形式は、データを 2 次元デジタル画像としてモノクロとさまざまな色深度のカラー形式の両方で保存できます。 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 にマージする手順
- SVGDocument() コンストラクターの 1 つを使用して SVG ドキュメントをロードします。
- SvgRenderer クラスの新しいインスタンスを作成します。
- ImageDevice() コンストラクターを使用して、ImageDevice クラスの新しいインスタンスを初期化します。
- Render() メソッドを呼び出して、複数の SVG を BMP ファイルにマージします。
- 複数の SVG ファイルが、指定されたパスの BMP ドキュメントに保存されます。
Aspose.Svg.Rendering 名前空間は、Render() メソッドへの簡単なアクセスを実装します。 SVG マージをすばやく実行し、結合結果を PDF、XPS、JPEG、PNG、BMP、TIFF、GIF などの一般的な形式にエクスポートできます。 Aspose.SVG API 関数の使用方法の詳細については、 ドキュメント を参照してください。ドキュメント記事 SVG ファイルをマージする方法 、SVG をマージする方法の C# の例を検討できます。
オンライン画像結合
Aspose.SVG は、複数の画像を 1 つのファイルに結合する無料のオンライン Image Merger アプリを提供します。 SVG、JPG、PNG、BMP、ICO、GIF、または TIFF などのさまざまなソース ファイルに対してイメージ マージャーの種類を選択し、結果を JPG、PNG、または SVG のいずれかの出力形式に保存できます。私たちのアプリケーションは多機能です。画像のコラージュを作成し、結合する前に画像を編集および操作できます。イメージ マージャーを使用すると、デザインの最終結果に満足するまで、イメージの追加、回転、スケーリング、背景の追加、フィルタ、および各イメージの移動を自由に行うことができます。
よくある質問
1. 複数の SVG を BMP にマージするにはどうすればよいですか?
日常の作業で、2 つ以上の SVG 画像をマージする必要がある場合があります。 Aspose.SVG を使用すると、SVG をオンラインまたはプログラムで任意の方法で他のフォーマットにマージできます。オンラインの Image Combiner を使用すると、画像をすばやく高品質に結合できます。 C# API は、SVG ファイルをプログラムでレンダリングおよびマージするための Renderer クラスを提供します。
2. C# 経由で SVG マージの結果を保存できる形式は何ですか?
SVG マージ結果は、JPG、PNG、BMP、GIF、TIFF などの最も一般的な形式で保存できます。
3. 複数の SVG ファイルをマージする必要があるのはなぜですか?
複数の画像を 1 つに結合したい理由はたくさんあります。たとえば、コラージュを作成したり、複数の SVG 画像に基づいて新しい描画を作成したりしたいとします。 SVG をマージし、結果を BMP として保存して、簡単に保管または郵送できるようにする必要がある場合があります。
.NET SVG API を使ってみる
スケーラブルなベクター グラフィックスとそのアプリケーションの開発に関心がある場合は、C# およびその他の .NET プログラミング言語用の強力なインターフェイス セットを備えた柔軟で高速な Aspose.SVG for .NET API をインストールしてください。コマンド ラインから
nuget install Aspose.SVG
としてインストールするか、Visual Studio のパッケージ マネージャー コンソール経由で Install-Package Aspose.SVG
を使用してインストールします。
または、
ダウンロード
からオフラインの MSI インストーラーまたは DLL を ZIP ファイルで入手してください。Aspose.SVG for .NET API はスタンドアロン ライブラリであり、 SVG ドキュメント処理用のソフトウェア。C# ライブラリのインストールとシステム要件の詳細については、 Aspose.SVG ドキュメント を参照してください。
その他のサポートされている合併
SVG と画像を他のファイル形式にマージできます。