저는 자연 사진가이고 보통 사진의 작은 부분에서 피사체를 포착합니다. 지금 나는 천체 사진을 찍고 있는데 똑같은 상황에 직면했다. 특징 없는 검은 이미지의 광활한 공간 속에 작은 행성 토성이 있다.
이미 수십만 개의 이미지와 테라바이트의 데이터가 디스크에 저장되어 있었기 때문에 관리에 약간의 리소스 집약적인 작업이 되었습니다. 그래서 저는 일반적으로 이러한 RAW 파일의 작은 하위 집합만 반자동으로 저장하고 싶습니다. 저는 rawtherapee
기본적으로 16비트 TIFF 디모자이크, 자르기 및 저장 외에는 아무것도 수행하지 않는 사용자 정의 프로필을 사용하여 이 작업을 수행했습니다.
나는 rawtherapee가 내 RAW를 영구적으로 수정하는 것을 신뢰하지 않기 때문에 명령줄에서 이 작업을 수행하는 더 나은 방법을 찾고 있습니다. Google에서 일부 기사를 찾았지만 오래되었으며 지금은 더 나은 도구가 있을 수 있습니다.
그래서 내가 원하는 것은 다음과 같습니다.
- RAW 파일 콘텐츠를 자르고 가능한 한 손실 없이 16비트 TIFF(데모자익? 선형?)로 저장하세요.
- 모든 메타데이터는 보존됩니다.
- 아카이브가 수년간 사용되도록 보장합니다.
ufraw
convert
, , 또는 등 의 조합을 사용하여 어느 정도 mogrify
이 작업을 수행 할 수는 있지만 exiftool
실제로 어떤 방법이 좋은 방법인지는 확실하지 않습니다. 예를 들어:
ufraw-batch --interpolation=ahd --base-curve=camera --out-type=tif --out-depth=16 --exif --crop-top=1904 --crop-left=2304 --crop-right=2784 --crop-bottom=2336 --wb=auto --overwrite input.orf --output=output.tif
--wb=auto
네, 무손실인지 아닌지 는 알지만 --base-curve=camera
괜찮다고 생각합니다. 또한 AHD 알고리즘이 마음에 들지 않기 때문에 이미지를 디모자이크하고 싶지 않은 것 같습니다(AMAZE는 ORF 파일에서 더 자세한 정보를 얻는 것 같습니다).
그리고 변환 후에는 identify
output.tif의 메타데이터에 문제가 있다고 알려줍니다.
identify: Invalid TIFF directory; tags are not sorted in ascending order. `TIFFReadDirectoryCheckOrder' @ warning/tiff.c/TIFFWarnings/983.
identify
원본 파일에는 오류가 없습니다. 그렇다면 어떻게 신뢰해야 할까요 ufraw
?