에서 tif 이미지 파일을 보려고 하면 feh
다음 오류 메시지 쌍이 인쇄됩니다 stderr
.
TIFFReadDirectory: Warning, Unknown field with tag 37553 (0x92b1) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 37554 (0x92b2) encountered.
TIFFReadDirectory
C 라이브러리이며 오류 메시지는 설명이 필요하지 않습니다(맨페이지). 아쉽게도 관련 태그번호(37553, 37554)에 대한 정보를 많이 찾을 수 없습니다. 이 라벨은 정확히 무엇을 말합니까? 그들을 위한 지원을 구축할 수 있습니까 TIFFReadDirectory
? 문제는 feh
이미지 뷰어에서 파일을 볼 때 기능, 특히 기능을 차단한다는 것입니다.뷰포트 설정 잠금하나의 이미지에서 다른 이미지로.
답변1
배경
TIFF 파일 형식은 항목에 특정 길이와 식별 태그가 있는 컨테이너 형식입니다. 이러한 항목이 해석되는 방법은 TAG에 따라 다르며 전체 목록은 Aldus 문서에 지정되어 있으며 공급업체별 확장이 있으며 그 중 일부는 @slm이 가리키는 목록에 있지만 이 목록이 완전한 것은 아닙니다.
feh
, 알 수 없는 태그가 있는 항목을 무시할 수 있어야 합니다. TIFF 사양은 1992년 버전 6.0이므로 파일 형식의 이러한 측면을 읽는 것이 쉬울 것입니다.
feh
임의 액세스 모드에서 압축된 데이터에 액세스하려는 시도 또는 지원되지 않는(압축된) 타일 이미지 데이터와 같은 특정 일반 태그의 데이터에서 문제가 발생할 가능성이 더 높습니다. 이러한 문제가 인터넷에 보고되었습니다.앞으로파일과 관련된 것 같긴 하지만알 수 없는 태그도 있습니다. TIFF 6.0은 이미 이미지 데이터의 LZW 압축을 지원하지만 모든 읽기 프로그램이 지원하는 것은 아닙니다. 압축된 TIFF를 압축되지 않은 TIFF로(또는 그 반대로) 변환하는 것이 가능한 경우가 많습니다. 우리는 광선 추적 프로그램을 최적화하는 데 필요한 압축 타일 형식을 지원하는 프로그램이 없었기 때문에 자체 변환기를 가지고 있었습니다.
진행 방법gimp
압축되지 않은 방법을 사용하여 파일을 읽고 쓰는 것이 좋습니다 . AFAIK gimp
사용 libtiff
(이 형식에 대한 지원을 플러그인으로 설치해야 할 수도 있음). 그리고 "확장" 파일 앞뒤에 . 를 feh
사용하여 다른 항목이 제거되었는지 확인하세요 .libim2
tiffinfo
gimp
또 다른 방법은 카메라가 다양한 TIFF 파일 형식(압축/비압축 등)으로 저장하기 위한 설정을 지원하는지 확인하는 것입니다. 실험을 통해 알 수 없는 태그는 남아 있지만 파일을 사용할 수 있게 되는 것을 확인하는 데 도움이 될 수 있습니다. 물론 이는 문제가 있는 파일을 처리할 때 도움이 되지 않습니다.
1 자사 소프트웨어에서만 해석할 수 있는 등록되지 않은 태그를 사용하여 TIFF 파일을 만들었습니다. 우리가 사용하는 다른 소프트웨어는 이를 무시하는데 아무런 문제가 없습니다. 그것은 21년 전의 일입니다.
² 이는 기술적인 문제 때문이 아니라 저작권 제한 때문에 애플리케이션에서 GIF 파일을 지원하는 것과 마찬가지로 문제가 될 수 있습니다 .
답변2
일부 태그를 설명하는 이 페이지를 찾았습니다.
라벨에 대해 다음과 같이 설명합니다.
확장 TIFF 태그는 TIFF 기능의 일부로 나열된 태그이며 TIFF 사양에 따라 모든 TIFF 리더에서 지원되지 않을 수 있습니다.
태그 값 표는 아래에 계속됩니다. 이러한 태그가 모두 포함되어 있지 않아 문제가 될 수 있습니다. 일부 이미징 응용 프로그램은 해당 도구에만 고유하고 TIFF 사양의 일부가 아닌 태그를 사용하여 보려고 하는 TIFF 파일을 생성합니다.
사이트를 탐색하면 특정 태그를 검색할 수도 있다는 것을 알게 될 것입니다. 언급하신 두 가지 모두 목록에 없습니다. FAQ도 찾아볼 가치가 있습니다. TIFF의 작동 방식을 다루고 있으며, 특히 다음 질문이 도움이 될 수 있습니다.