Merge Images in C#

この強力なプラグインは、開発者向けに設計され、さまざまなフォーマットをサポートし、素晴らしい写真のコラッグを作成することを可能にします。このガイドでは、あなたが学ぶ方法を学びます 複数の画像をプログラム的に C# で組み合わせるか を含む Photo Merge Vertically とどのように TIFF ファイルを 1 に組み合わせて. あなたはまた、より高度な操作のために Aspose Cells を使用する方法を探索することができます。

テーマがカバー:

C# API to Merge 画像 {#csharp-api-to-merge 画像}

画像をC#でプログラミング的に組み合わせるには、 ASPOSE.Imaging for .NET, この API は、正確な画像操作を可能にし、幅広いフォーマットをサポートします. プラグインをダウンロードまたは NuGet を介してインストールすることによって、簡単に API を .NET プロジェクトに統合することができます:

PM> Install-Package Aspose.Imaging

複数の画像をC#で組み合わせる

画像を単一のファイルに組み合わせるための2つの主要な方法があります: **垂直画像コンケタネーション ** および 横向き画像コカテネンス . 垂方画像では、画像は互いの上に貼り付けられていますが、地平線画像で、イメージは側面に置かれています。

C# 合成 画像 垂直 {# 合成 画像 垂直}

画像をC#に垂直に組み合わせるには、以下の手順に従ってください。

  • 画像のルートを一行列で指定します。
  • リストを作成する サイズ それぞれの画像のサイズを保存します。
  • 結果の画像の総高さと幅を計算します。
  • オブジェクトを創造する StreamSource クラスは、新しいものから始まる。 MemoryStream.
  • オブジェクトを作成する JpegOptions クラスとその選択肢を設定します。
  • 即座A JpegImage 新しい画像に、指定された画像でそれをスタートさせる JpegOptions 計算された次元。
  • 画像のリストを通してイテラートし、それぞれをAにアップロードします。 RasterImage オブジェクト
  • Aを作る 直角 それぞれの画像で、新しい画像に追加します。 JpegImage.SaveArgb32ピクセル() メソッド
  • それぞれのイーテレーションの間のスイッチの高さを増やす。
  • 最後に、新しい画像を使用して保存します。 JpegImage.Save(ストリング) メソッド

以下はコードサンプルで、画像をC#に垂直に組み合わせる方法を示しています。

C# 画像を横向きに組み合わせる {# 画像を横向きに組み合わせる}

画像を C# で横向きに組み合わせるには、以下の手順に従ってください。

  • 画像のルートを一行列で指定します。
  • リストを作成する サイズ それぞれの画像のサイズを保存します。
  • 結果の画像の総高さと幅を計算します。
  • 新しいソースを作成する FileCreateSource(ストリング、ボレーン) ファイルのパスでスタートします。
  • オブジェクトを作成する JpegOptions クラスとその選択肢を設定します。
  • 即座A JpegImage 新しい画像に、指定された画像でそれをスタートさせる JpegOptions 計算された次元。
  • 画像のリストを通してイテラートし、それぞれをAにアップロードします。 RasterImage オブジェクト
  • Aを作る 直角 それぞれの画像で、新しい画像に追加します。 JpegImage.SaveArgb32ピクセル() メソッド
  • それぞれのイーテレーションの間のスイッチの幅を増やす。
  • 完成すると、新しい画像を使用して保存します。 JpegImage.Save(ストリング) メソッド

以下はコードサンプルで、C# に多画像を横向きに組み合わせる方法を示しています。

C# Image Merging API - 無料ライセンスを取得する

あなたはできる 無料の暫定ライセンスを取得 評価制限なしで画像を組み合わせる。

結論

この記事では、C#を使用して単一ファイルに画像を プログラム的に合併する方法を学びました。提供されたコードサンプルは、画像が 垂直および ホリゾンタルの両方でプログラミング的に 組み合わせる方法について説明します。 ドキュメンタリーさらに、私たちを通じてあなたの質問を共有することを自由に感じてください。 フォーラムあなたはまた、 Combine Images Vertically Online の方法について有用なリソースを見つけることができ、あなたの画像処理のニーズのために Aspose.Imaging Merge を使用することができます。

More in this category