間違い探し機能を備えたアプリケーションを構築する場合でも、.NETベースの画像処理アプリケーション内で2つの画像をプログラムで比較する場合でも、適切な場所にいます。この記事を読むと、JPG、PNG、BMP、または画像を他のファイル形式と簡単に比較できます。時間を無駄にすることなく、ドキュメントと画像の比較のための.NET APIを使用してC#で画像を比較しましょう。

.NETを使用して画像の違いを比較する

.NET画像比較API

この記事では、GroupDocs.Comparison for .NETAPIを使用して画像を比較します。このAPIは、** JPG、PNG、BMP、DICOM、DCM、DjVu**画像と他の多くのサポートされているファイル形式の比較をサポートしています。

DLLまたはMSIインストーラーはダウンロードセクションからダウンロードするか、NuGetを介して.NETアプリケーションにAPIをインストールできます。

PM> Install-Package GroupDocs.Comparison

C#の画像を比較して違いを強調する

.NETアプリケーション内のGroupDocs.Comparisonを使用すると、C#で2つの画像を比較するのは簡単すぎます。次の手順では、任意の2つのJPG、PNG、BMP、またはその他の画像を比較する方法について説明します。変更を正常に検出し、出力/結果の画像でそれらを強調表示します。

  • Comparerクラスを使用して最初の画像を定義します。
  • ComparerオブジェクトのAddメソッドを使用して2番目の画像を追加します。
  • Compareメソッドを呼び出して、両方の画像を比較し、両方の画像の違いを強調する結果の画像を保存します。

以下のコードは、C#で2つの画像を比較する方法を示しています。例として、2つのJPG画像を比較し、違いを付けて出力を保存します。

// C#で.NET画像比較APIを使用してJPG、PNG、GIF、BMP画像形式を比較します
using (Comparer comparer = new Comparer("filepath/soureImage.jpg"))
{
    CompareOptions options = new CompareOptions();
    options.GenerateSummaryPage = false; // To get the difference summary, set it 'true'

    comparer.Add("filepath/targetImage.jpg");
    comparer.Compare("filepath/comparisonResultImage.jpg", options);
}

このコードでは、記事の冒頭に示されている画像が使用されています。左側の画像が比較され、出力が右側に表示され、違いが強調されています。

結論

この記事では、画像比較APIを使用してC#で2つの画像を比較する方法を学びました。これで、画像を比較し、見つかった違いをユーザーに強調することができる独自の画像比較アプリケーションを構築できます。

APIの機能について完全に理解するには、ドキュメントを参照してください。また、無料サポートチームまたは無料コンサルティングチームに連絡して、要件に応じたGroupDocsAPIの使用法を理解するのに役立つコードを作成することもできます。

関連項目