Този кратък урок съдържа поетапни инструкции за сравняване на Images в Java, как да конфигурирате библиотеката за сравнение на документи и предоставя примерен код за показване на изпълнението на функционалността Java сравняване на изображения. Това ръководство не зависи от допълнителен софтуер на трети страни и може да се използва на всяка операционна система като MS Windows, Linux и Mac OS. По-долу можете да намерите подробни инструкции и код за сравняване на изображения с помощта на Java.
Стъпки за сравняване на изображения в Java
- Инсталирайте GroupDocs.Comparison for Java от хранилището на Maven в приложението Java, за да сравнявате изображения
- Импортирайте основни класове за развитие на функционалността за сравняване на изображения
- Създайте обект от класа Comparer и предайте изходния файл с изображение на неговия конструктор
- Извикайте метода за добавяне на класа Comparer и посочете пътя към целевия PNG файл
- Накрая извикайте метода за сравнение и предайте получения път на файла с изображение за сравнение
Горните точки ви позволяват лесно да създадете възможността за сравняване на изображения на Java. Процесът на сравняване на изображения може да бъде иницииран чрез инсталиране на необходимата библиотека и включване на необходимите класове. След това класът Comparer ви позволява да заредите изходния файл с изображение, като създадете неговия екземпляр. В следващата стъпка извикайте метода за добавяне за зареждане на целевия 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 за повече информация.