我是一名自然摄影师,通常我会在照片的一小部分中拍摄拍摄对象。现在我正在做天文摄影,面临着同样的情况,在我毫无特征的黑色图像的广阔空间中,有一个小土星。
由于我的磁盘已经有数十万张图片和 TB 数据,管理变得有点资源密集。所以我通常只想半自动保存这些 RAW 文件的一小部分。我已经使用rawtherapee
自定义配置文件完成了此操作,该配置文件基本上除了去马赛克、裁剪和保存 16 位 TIFF 之外什么也不做。
我正在寻找一种更好的方法来做到这一点,仅从命令行,因为我不相信 rawtherapee 以永久的方式修改我的 RAW。我在谷歌上找到了一些文章,但它们已经很旧了,现在可能有更好的工具了。
所以,我想要的是:
- 裁剪 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
呢?