「間違い探し」というゲームをプレイしたことがありますか?ほぼ同じに見える 2 つの写真の違いを見つけなければならない場所です。画像比較ツールを使用して 2 つの画像をオンラインで比較することはよく知られています。とても簡単ですので、その方法をご紹介します!
ステップ 1: オンラインの画像比較ツールを見つける
最初に行う必要があるのは、オンラインの画像比較ツールを見つけることです。この記事では、GroupDocs.Comparison を利用した オンライン画像比較ツール に焦点を当てています。
ステップ 2: 比較したい画像をアップロードする
オンライン画像比較ツールにアクセスしたら、比較したい 2 つの画像をアップロードするだけです。これを行うには、ドラッグ アンド ドロップするか、クリックしてソース イメージとターゲット イメージをアップロードします。今すぐ比較を押します。
ステップ 3: 結果を表示する
画像解析プロセスが終了すると、結果を表示できるようになります。ツールは結果を要約とともに表示します。
ステップ 4: 結果を保存する
比較結果を保存したい場合は、ダウンロードボタンをクリックしてください。これにより、比較ファイルが保存され、共有または使用できるようになります。
C# を使用して画像を比較する
C# を使用して独自の画像比較ツールを作成することもできます。 C# を使用して画像を比較するには、次の手順に従って、以下の簡単なコード スニペットをアプリケーション内に統合する必要があります。
- ライブラリをアプリケーションに統合します。
- ファイルをロードして比較するには、次のコードを使用します。
// Compare JPG, PNG, GIF, BMP, WebP images using .NET Image Comparison API in C#
using (Comparer comparer = new Comparer("path/soureImage.jpg"))
{
CompareOptions options = new CompareOptions();
options.GenerateSummaryPage = false; // To get the difference summary, set it 'true'
comparer.Add("path/targetImage.jpg");
comparer.Compare("path/comparisonResultImage.jpg", options);
}
詳細については、GroupDocs.Comparison for .NET の ドキュメント にアクセスするか、C# を使用した画像比較による違いの特定 を強調した関連記事を参照してください。
Java を使用して画像を比較する
Java アプリケーション内で画像を比較するには、次の手順とコード サンプルを使用できます。
- アプリケーションでライブラリをセットアップしてダウンロードします。
- 提供されたコードを使用して、Excel ファイルを読み込んで比較します。
// Compare two Images and highlight the differences in Java
Comparer comparer = new Comparer("image-a.jpg")
comparer.add("image-b.jpg");
comparer.compare("result-Image.jpg"); // This will return the path of the resultant image.
詳細については、GroupDocs.Comparison for Java の ドキュメント を参照するか、Java を使用した違いと画像の比較を見つける を強調する関連記事に従ってください。
結論
結論として、2 つの画像をオンラインで比較することは、2 つの画像の違いを楽しく簡単に見つける方法です。オンラインの画像比較ツール、または C# や Java などのプログラミング言語を使用すると、画像を簡単に比較して違いを強調することができます。だから、試してみて、他に何を発見できるか見てみましょう!