Как сравнивать изображения в Java

Этот краткий учебник содержит пошаговые инструкции по сравнинию Images в Java, настройке библиотеки сравнения документов и предоставляет пример кода, демонстрирующий реализацию функции сравниния изображений Java. Это руководство не зависит от какого-либо дополнительного стороннего программного обеспечения и может использоваться в любой операционной системе, такой как MS Windows, Linux и Mac OS. Ниже вы можете найти подробную инструкцию и код для сравнения изображений с помощью Java.

Шаги для сравнения изображений в Java

  1. Установите GroupDocs.Comparison for Java из репозитория Maven в приложение Java для сравнения изображений.
  2. Импортировать необходимые классы для разработки функциональности сравнения изображений.
  3. Создайте объект класса Comparer и передайте исходный файл изображения его конструктору.
  4. Вызовите метод добавления класса Comparer и укажите путь к целевому файлу PNG.
  5. Наконец, вызовите метод сравнения и передайте полученный путь к файлу изображения для сравнения.

Вышеупомянутые пункты позволяют вам легко создать возможность compare images Java. Процесс сравнения изображений можно инициировать, установив необходимую библиотеку и включив необходимые классы. Затем класс Comparer позволяет загрузить исходный файл изображения, создав его экземпляр. На следующем шаге вызовите метод add для загрузки целевого файла PNG для сравнения и, наконец, сохраните полученный файл на диск, вызвав метод сравнения.

Код для сравнения изображений в Java

import com.groupdocs.comparison.Comparer;
import com.groupdocs.comparison.license.License;
import java.nio.file.Path;
public class CompareImagesInJava {
public static void main(String[] args) { // Main function to compare Images in Java
// Remove the watermark in output PDF document by adding license
License lic = new License();
lic.setLicense("GroupDocs.Comparison.lic");
try (Comparer comparer = new Comparer("source.png")) {
comparer.add("target.png");
final Path resultPath = comparer.compare("result.pdf");
}
System.out.println("Done");
}
}

Мы разработали функциональность сравните два изображения и выделите различия Java в приведенном выше фрагменте кода. Мы использовали пару вызовов API библиотеки сравнения документов для выполнения сравнения изображений с использованием Java. Кроме того, мы предоставили образцы изображений PNG в качестве исходных и целевых документов, и вы можете использовать этот образец кода для сравнения изображений других форматов.

Мы обсудили подробный процесс возможности сравнения изображений Java. Недавно мы опубликовали статью о сравнении файлов PowerPoint в Java. Дополнительную информацию см. в руководстве как сравнивать файлы PowerPoint с помощью Java.

 Русский