如何将 CR2 转换为 JPG 或 PNG?

use*_*848 36 image-processing

我需要将大量 CR2 照片转换为 JPG 或 PNG,无需编辑。这该怎么做?

Eva*_*oll 55

我会走不同的路线......使用ufraw-batchnot ufraw

sudo apt-get install ufraw-batch

## This will output (not replace) the file with a new extension.
## foo.CR2 exported to foo.png
ufraw-batch --out-type png *.CR2
Run Code Online (Sandbox Code Playgroud)

查看ufraw-batch --helpman ufraw-batch了解更多信息。

  • 在某些情况下,ufraw-batch 会导致分段错误。它将成功开发一个 RAW 文件,然后停止。有关更多信息,请参阅 https://bugs.launchpad.net/ubuntu/+source/ufraw/+bug/1768855。 (8认同)
  • uraw-batch 太棒了! (2认同)

小智 12

乌夫拉夫

您可以通过 ufraw转换.cr2.jpeg

sudo apt-get install ufraw
Run Code Online (Sandbox Code Playgroud)

右键单击该文件并选择open with ufraw

** 您也可以将它们导入 Gimp,gimp-ufraw然后导出为.png.jpeg

sudo apt-get install gimp-ufraw
Run Code Online (Sandbox Code Playgroud)

  • 自 2017 年以来,Ufraw 已经死亡,并且自 xenial 以来不再包含在 ubuntu 中。 (2认同)

小智 8

uraw 替代品

接受的答案建议使用ufraw,但ufraw的发展已不再是2015年6月的,它不是由当前的Ubuntu发行版的支持。请参阅 Ubuntu Bugtracker,它推荐使用darktablerawtherapee作为替代方案。这两个工具都是 GU 工具,但可以从 CLI 使用它们。

darktable: 手册手册页

批处理示例:

for pic in *.CR2
do
     darktable-cli "$pic" "$(basename ${pic%.CR2}.jpg)"; 
done
Run Code Online (Sandbox Code Playgroud)

rawtherapee :手册


小智 5

对于另一种选择,请使用mogrify

mogrify -format png *.cr2
Run Code Online (Sandbox Code Playgroud)

  • +1,因为 mogrify 规避了 ufraw-batch 中导致分段错误的错误(asper Sptember 2018) (4认同)
  • 应该说明的是,mogrify 是 imagemagick 的一部分,可在 https://www.imagemagick.org 上找到。但是,mogrify 在后台使用 ufraw-batch,所以不妨直接使用它 (3认同)