Apakah Anda ingin membuat aplikasi dengan fitur spot the difference atau jika Anda ingin membandingkan dua gambar secara terprogram dalam salah satu aplikasi pemrosesan gambar berbasis .NET, Anda berada di tempat yang tepat. Setelah artikel ini, Anda dapat dengan mudah membandingkan JPG, PNG, BMP, atau gambar dengan beberapa format file lainnya. Tanpa membuang waktu, mari bandingkan gambar di C# menggunakan .NET API untuk perbandingan dokumen dan gambar.

Bandingkan Gambar untuk Perbedaan menggunakan .NET

API Perbandingan Gambar .NET

Saya akan menggunakan GroupDocs.Comparison for .NET API untuk membandingkan gambar di artikel ini. API ini mendukung perbandingan gambar JPG, PNG, BMP, DICOM, DCM, DjVu bersama dengan banyak [format file yang didukung] lainnya4.

Anda dapat mengunduh penginstal DLL atau MSI dari bagian unduhan atau menginstal API di aplikasi .NET Anda melalui NuGet.

PM> Install-Package GroupDocs.Comparison

Bandingkan Gambar dalam C# untuk Menyoroti Perbedaan

Membandingkan dua gambar di C# terlalu mudah dengan GroupDocs.Comparison dalam aplikasi .NET. Langkah-langkah berikut menjelaskan bagaimana kita dapat membandingkan dua JPG, PNG, BMP, atau gambar lainnya. Ini berhasil mendeteksi perubahan dan menyorotnya di gambar keluaran/hasil.

  • Tentukan gambar pertama menggunakan kelas Comparer.
  • Tambahkan gambar kedua menggunakan metode Tambah dari objek Pembanding.
  • Panggil metode Bandingkan untuk membandingkan kedua gambar dan menyimpan gambar yang dihasilkan yang menyoroti perbedaan di antara kedua gambar tersebut.

Kode di bawah ini menunjukkan cara membandingkan dua gambar dalam C#. Sebagai contoh, ini membandingkan dua gambar JPG dan menyimpan hasilnya dengan perbedaan.

// Bandingkan format gambar JPG, PNG, GIF, BMP menggunakan .NET Image Comparison API di C#
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);
}

Gambar yang ditampilkan di awal artikel digunakan dalam kode ini. Gambar di sebelah kiri dibandingkan, dan hasilnya ditampilkan di sisi kanan yang menyoroti perbedaannya.

Kesimpulan

Pada artikel ini, kami mempelajari cara membandingkan dua gambar di C# menggunakan API perbandingan gambar. Sekarang Anda dapat membuat aplikasi perbandingan gambar Anda sendiri yang dapat membandingkan gambar dan menyoroti perbedaan yang ditemukan kepada penggunanya.

Untuk mendapatkan gambaran lengkap tentang fitur API, Anda dapat melihat dokumentasi. Anda juga dapat menghubungi Tim Dukungan Gratis atau Tim Konsultasi Gratis yang bahkan menulis kode untuk membantu Anda memahami penggunaan API GroupDocs sesuai kebutuhan Anda.

Lihat juga