이미지 파일과 보고서를 정확히 비교하는 프로그램이 있습니까?


1

일부 렌더링 소프트웨어에 대한 회귀 테스트 스위트를 만들고 있습니다. 이미지 파일 (PNG 또는 TGA, 이상적으로)을로드하고 픽셀 값을 표준 승인 이미지와 비교할 수 있어야합니다.

커맨드 라인 구동을 원합니다. 그래서 모든 테스트를 실행하기위한 배치 파일을 만들 수 있습니다.

필자가 지금까지 발견 한 모든 비교 유틸리티는 차이점을 표시하거나 (다른 경우 실패하면됩니다) 모든 바이트를 비교합니다. 즉 메타 데이터가 실패를 유발합니다.

누구든지 제안을 받았습니까? 나는 코더가 아니며 배치 스크립트를 간신히 돌릴 수있다.

어떤 제안을 주셔서 감사합니다.

답변:


1

몇 가지 연구 끝에 TGA 파일에는 메타 데이터가 없으므로 간단한 fc을 사용하여 비교할 수 있습니다. 그러나 fc가 많은 경우 차이가 많으므로 실제로 fc가 느려서 검색을 수행하고 FCMP를 찾았습니다 ( http://www.gammadyne.com/cmdline.htm#fcmp ) 내가 필요로하는 것을 무료로 해준다.

또한 다른 명령 행 프로그램을 사용하여 다른 형식에서 TGA로 변경할 수 있으므로 잘 작동합니다.

도움을 주려고하는 다른 사람들에게 감사드립니다!


1

어떤 플랫폼을 사용하는지에 달려 있습니다. Mac 사용자는 iPhoto와 Duplicate Annihilator를 사용하여 중복 된 사진을 찾을 수 있습니다.

사진이 동일한 지 확인하려면 diff 명령.

diff picture1.png picture2.png

그들은 그들이 어디 다른지 알려주지 않을 것입니다.
출력이 없다는 것은 동일한 것을 의미하지만 출력이

Binary files photo.png and photo2.png differ

더 많은 정보가 필요합니다. 이 경우 환경에 대해 더 많이 알려주고 스크립트를 작성할 수 있습니다.

사진이 실제로 동일하지만 크기가 한 픽셀 씩 변경 되었다면 사진이 동일하지 않다는 것을 알려줍니다.


그의 게시물에서 : "... 또는 모든 바이트를 비교하면 메타 데이터가 실패를 유발합니다". 그러므로, diff 적합하지 않다.
Renan

0

난 주변에 속물 탐지 프로그램을 두어, 나는 잠시 동안 그들을 사용하지 않았습니다.

DupeDetector http://www.prismaticsoftware.com/
그림 클론, 퍼센트 매칭, 미세 조정이 가능한 2 가지 파라미터. 사용 된 유형의 알 고리즘에 대한 많은 옵션. 하나 또는 두 개의 파일 풀에서 중복 된 그림 찾기. 약간의 추가 생각이 필요하지만 상호 추천을위한 좋은 목록을 제공 할 수있는 3 부분 프로세스. 속독 (Dupe) 로깅, 자동 이동 및 사용하지 않는 기타 기능은 사용자에게 더 유용 할 수 있습니다.

"CloneSpy" http://www.clonespy.com/
데이터 복제본, 100 % 일치, 이름 일치, 풀 비교, 다른 이름의 반복을 찾는 것이 좋습니다. 파일이 다른 헤더를 가질 때는별로 유용하지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.