2016-10-29 8 views
1

디지털 사진에서 EXIF ​​속성을 편집했으며 동일한 것으로 식별 할 수 있기를 바랍니다. 이것은 페이로드 스트림을 추출하고 해시를 계산한다는 의미입니다. 가장 이상적인 방법은 Java 언어에서 이상적으로는 Java에서 이상적으로 성능 구현을위한 기본 구현을 사용하는 것입니다.디지털 사진 컨테이너의 페이로드 해시를 Java로 이상적으로 얻으려면 어떻게해야합니까?

답변

0

JPEG 파일은 일련의 '세그먼트'입니다. 일부는 이미지 데이터를 포함하고 다른 이미지 데이터는 포함하지 않습니다.

Exif 데이터는 APP1 세그먼트에 저장됩니다. 다른 세그먼트를 비교하고 일치하는지 확인하는 코드를 작성할 수 있습니다. 해쉬는 합리적인 접근법처럼 보인다. 예를 들어, SOI, DQT 또는 DHT 세그먼트의 해시를 비교할 수 있습니다. 이 중 어느 것이 가장 좋은 결과를 가져올 지 실험 해봐야 할 것입니다.

메타 데이터 추출기 라이브러리에서 JpegSegmentReader 클래스를 확인하십시오.

.

어떻게 지내세요!

+0

실제로 코드를 제공하고 싶다면 라이브러리에 멋진 샘플 앱을 만들 수 있습니다. –

+0

감사. 그것은 히트입니다. 또한, 모든 사람이 그렇지 않으면 MDE 중앙 받는다는에서 조정이 받는다는 통해 사용할 수 있음을 유의하시기 바랍니다 읽는 사람 : com.drewnoakes 메타 데이터 추출 2.9.1

+0

당신이있어 다행 그것은 작동합니다. 프로젝트의 README에도 Maven 세부 정보를 추가했습니다. –