将 RAW 图像文件裁剪为 TIFF 并保持质量的最佳方法

将 RAW 图像文件裁剪为 TIFF 并保持质量的最佳方法

我是一名自然摄影师,通常我会在照片的一小部分中拍摄拍摄对象。现在我正在做天文摄影,面临着同样的情况,在我毫无特征的黑色图像的广阔空间中,有一个小土星。

由于我的磁盘已经有数十万张图片和 TB 数据,管理变得有点资源密集。所以我通常只想半自动保存这些 RAW 文件的一小部分。我已经使用rawtherapee自定义配置文件完成了此操作,该配置文件基本上除了去马赛克、裁剪和保存 16 位 TIFF 之外什么也不做。

我正在寻找一种更好的方法来做到这一点,仅从命令行,因为我不相信 rawtherapee 以永久的方式修改我的 RAW。我在谷歌上找到了一些文章,但它们已经很旧了,现在可能有更好的工具了。

所以,我想要的是:

  1. 裁剪 RAW 文件内容并将其尽可能无损地保存为 16 位 TIFF(是否去马赛克?线性?)
  2. 保留所有元数据。
  3. 确保档案多年使用。

ufraw我当然可以在某种程度上通过、convertmogrify或等的组合来做到这一点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呢?

相关内容