걱정하는! 차이점이 뭐야? 사진 비교를 더 잘 자동화할 수 있습니다. 이 문서에서는 두 이미지 간의 차이점을 프로그래밍 방식으로 찾는 방법에 대해 설명합니다. 이 과정을 거친 후 Java를 사용하여 이미지를 쉽게 비교하고 식별된 차이점을 강조 표시할 수 있습니다.
다음 주제는 아래에서 다룹니다.
이미지 비교 Java API
이 기사에서는 이미지 비교를 위해 GroupDocs.Comparison의 Java API를 사용할 것입니다. PNG, JPG/JPEG 및 GIF와 같이 가장 많이 사용되는 이미지 형식과 함께 비교를 위해 지원되는 광범위한 파일 형식이 있습니다. 또한 API를 사용하면 워드 프로세서 문서, 스프레드시트, 프레젠테이션, 그림, 웹페이지, 이메일 메시지, 소스 코드 파일 등을 비교할 수 있습니다.
다운로드 및 구성
다운로드 섹션에서 이미지 비교 라이브러리를 가져옵니다. Maven 기반 Java 애플리케이션의 경우 pom.xml 내에 다음 구성을 추가합니다. 나중에 이 기사의 예와 GitHub의 더 많은 예를 시도할 수 있습니다. 자세한 내용은 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>
Java에서 이미지를 비교하여 차이점 강조 표시
이미지를 비교하고 결과를 얻는 것은 단 3줄의 코드입니다. 단계를 따르고 언급된 소스 코드를 사용하여 JPG, PNG, BMP, DICOM, DjVu, GIF 및 기타 이미지를 비교할 수 있습니다. Java 애플리케이션 내에서 이들 간의 차이점이나 변형을 식별할 수 있습니다.
다음 단계에서는 두 이미지의 차이점을 비교하는 방법을 보여줍니다.
- Comparer 클래스를 사용하여 비교할 첫 번째 이미지를 선택합니다.
- 적절한 add 방법을 사용하여 비교를 위해 두 번째 이미지를 추가합니다.
- compare 메서드를 호출하여 두 이미지의 비교 결과를 얻습니다.
다음 코드는 Java에서 두 이미지를 비교하는 방법을 보여줍니다. 두 개의 JPG 이미지를 비교하고 식별된 차이점을 강조 표시하는 출력을 저장합니다.
// 두 이미지를 비교하고 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.
다음은 위 코드의 출력 이미지입니다. 또한 출력에는 비교 요약도 포함됩니다.
무료 API 라이선스 받기
평가 제한 없이 API를 사용하기 위해 임시 무료 라이선스 받기를 할 수 있습니다.
결론
이 기사에서 결론을 내리기 위해 Java에서 이미지를 비교하는 방법을 배웠습니다. 비교 후 확인된 차이점을 더욱 강조했습니다. 이제 자체 사진 비교 앱을 구축하거나 Java 애플리케이션 내에서 이러한 기능을 사용할 수 있습니다.
자세한 내용, 옵션 및 예제는 문서 및 GitHub 저장소를 참조하십시오. 문의 사항은 포럼에서 문의하십시오.