CR2批量转换


问题描述

批量将.CR2转换为.jpg.

解决方法

方法一

mogrify -format jpg *.CR2

方法二

可以安装使用ufraw直接转换. 如果要命令行, 可以使用ufraw-batch转换.

$ sudo apt-get install ufraw

$ for i in *.CR2; do ufraw-batch $i --out-type=jpeg --overwrite --output $i.jpg; done;                                                   1 ↵
ufraw-batch: 已加载 IMG_2784.CR2
ufraw-batch: 已保存 /path/to/IMG_2784.CR2.jpg
ufraw-batch: 已加载 IMG_2785.CR2
ufraw-batch: 已保存 /path/to/IMG_2785.CR2.jpg
ufraw-batch: 已加载 IMG_2787.CR2
ufraw-batch: 已保存 /path/to/IMG_2787.CR2.jpg
ufraw-batch: 已加载 IMG_2788.CR2
ufraw-batch: 已保存 /path/to/IMG_2788.CR2.jpg
ufraw-batch: 已加载 IMG_2789.CR2
ufraw-batch: 已保存 /path/to/IMG_2789.CR2.jpg

方法三

find . -type f -name "*.CR2" -exec ufraw-batch {} --out-type=png --overwrite \;                                                      130 ↵
ufraw-batch: 已加载 ./IMG_2785.CR2
ufraw-batch: 已保存 /path/to/IMG_2785.png
ufraw-batch: 已加载 ./IMG_2788.CR2
ufraw-batch: 已保存 /path/to/IMG_2788.png
ufraw-batch: 已加载 ./IMG_2789.CR2
ufraw-batch: 已保存 /path/to/IMG_2789.png
ufraw-batch: 已加载 ./IMG_2787.CR2
ufraw-batch: 已保存 /path/to/IMG_2787.png
ufraw-batch: 已加载 ./IMG_2784.CR2
ufraw-batch: 已保存 /path/to/IMG_2784.png

方法四 (推荐)

$ ufraw-batch --out-type=jpg --overwrite $(ls IMG_*.CR2 2>| cat)                                                                     127 ↵
ufraw-batch: 已加载 IMG_2784.CR2 [1/5]
ufraw-batch: 已保存 /path/to/IMG_2784.png [1/5]
ufraw-batch: 已加载 IMG_2785.CR2 [2/5]
ufraw-batch: 已保存 /path/to/IMG_2785.png [2/5]
ufraw-batch: 已加载 IMG_2787.CR2 [3/5]
ufraw-batch: 已保存 /path/to/IMG_2787.png [3/5]
ufraw-batch: 已加载 IMG_2788.CR2 [4/5]
ufraw-batch: 已保存 /path/to/IMG_2788.png [4/5]
ufraw-batch: 已加载 IMG_2789.CR2 [5/5]
ufraw-batch: 已保存 /path/to/IMG_2789.png [5/5]

方法五

$ sudo apt install dcraw

$ for i in *.CR2; do dcraw -c $i | ppmtojpeg > `basename $i CR2`jpg; echo $i done; done;                                                 1 ↵
IMG_2784.CR2 done
IMG_2785.CR2 done
IMG_2787.CR2 done
IMG_2788.CR2 done
IMG_2789.CR2 done

参考文档


Author: Itaken
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint polocy. If reproduced, please indicate source Itaken !
  TOC目录