Khawatir! Apa bedanya? Lebih baik mengotomatiskan perbandingan foto. Pada artikel ini, kita akan membahas cara menemukan perbedaan antara dua gambar secara terprogram. Setelah melalui ini, Anda akan mudah membandingkan gambar apa pun dan menyoroti perbedaan yang teridentifikasi menggunakan Java.

Gambar Identik untuk perbandingan

Topik-topik berikut dibahas di bawah ini:

Gambar Perbandingan Java API

Pada artikel ini, saya akan menggunakan Java API of GroupDocs.Comparison untuk membandingkan gambar. Seiring dengan format gambar yang paling banyak digunakan, seperti PNG, JPG/JPEG, dan GIF, ada berbagai macam format file yang didukung untuk perbandingan. Selain itu, API memungkinkan membandingkan dokumen pengolah kata, spreadsheet, presentasi, gambar, halaman web, pesan email, file kode sumber, dan banyak lagi.

Unduh dan Konfigurasi

Dapatkan pustaka perbandingan gambar dari bagian unduhan. Untuk aplikasi Java berbasis Maven, tambahkan konfigurasi berikut di dalam pom.xml. Nanti, Anda dapat mencoba contoh artikel ini dan banyak lagi dari GitHub. Untuk detailnya, Anda juga dapat mengunjungi Referensi API.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-comparison</artifactId>
        <version>21.6</version> 
</dependency>

Bandingkan Gambar di Java untuk Menyoroti Perbedaan

Bandingkan gambar dan dapatkan hasilnya hanya 3 baris kode. Anda dapat mengikuti langkah-langkah dan menggunakan kode sumber yang disebutkan untuk membandingkan JPG, PNG, BMP, DICOM, DjVu, GIF, dan gambar lainnya. Anda dapat mengidentifikasi perbedaan atau variasi di antaranya dalam aplikasi Java.

Langkah-langkah berikut menunjukkan bagaimana dua gambar dapat dibandingkan untuk perbedaannya.

  • Pilih gambar pertama untuk dibandingkan menggunakan kelas Comparer.
  • Tambahkan gambar kedua untuk perbandingan menggunakan metode add yang sesuai.
  • Panggil metode bandingkan untuk mendapatkan hasil perbandingan kedua gambar.

Kode berikut menunjukkan cara membandingkan dua gambar di Java. Itu membandingkan dua gambar JPG dan menyimpan keluaran yang menyoroti perbedaan yang teridentifikasi.

// Bandingkan dua Gambar dan soroti perbedaan di 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.

Berikut adalah gambar output dari kode di atas. Selain itu, output juga menyertakan ringkasan perbandingan.

Perbandingan gambar otomatis dan menyoroti perbedaannya

Dapatkan Lisensi API Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk menggunakan API tanpa batasan evaluasi.

Kesimpulan

Sebagai kesimpulan dari artikel ini, kami belajar membandingkan gambar di Java. Kami selanjutnya menyoroti perbedaan yang teridentifikasi setelah perbandingan. Sekarang Anda dapat membangun aplikasi pembanding foto Anda sendiri atau menggunakan fitur ini dalam aplikasi Java Anda.

Untuk detail, opsi, dan contoh lebih lanjut, Anda dapat melihat repositori dokumentasi dan GitHub. Hubungi kami di forum untuk pertanyaan Anda.

Lihat juga