Answers:
乌夫劳
您可以通过ufraw 转换.cr2
为.jpeg
。
sudo apt-get install ufraw
右键单击该文件,然后选择open with ufraw
。
**您也可以使用将它们导入到Gimp,gimp-ufraw
然后以.png
或导出.jpeg
。
sudo apt-get install gimp-ufraw
我会走另一条路线... ufraw-batch
不要使用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
请参阅ufraw-batch --help
和man ufraw-batch
以获取更多信息。
ufraw-batch --out-type png $(ls IMG_93{44..99}* 2>| cat)
作为另一种选择,使用mogrify
:
mogrify -format png *.cr2
您也可以在控制台中编写一个简单的循环。
例如(使用fish控制台),并假定活动目录仅包含RAW文件。
set files (ls)
for i in $files
dcraw $i
end
要么
set files (ls)
for i in $files
ufraw-batch --out-type=tif --out-depth $i
end
我以这种方式使用ufraw-batch,因为它通常会导致错误,请参阅https://bugs.launchpad.net/ubuntu/+source/ufraw/+bug/1768855。
使用:
exiftool -Composite:PreviewImage -b photo.CR2 > photo.jpg
更长的答案:
ufraw-batch转换质量非常差。Imagemagick不幸地在引擎盖下使用了ufraw。dcraw更好,但仍然不是很好。我发现的最佳解决方案是使用exif提取PreviewImage元数据。我相信这是由相机本身产生的。
参考:https : //www.imagemagick.org/discourse-server/viewtopic.php? f =3& t = 6936 & sid = 9548c421f1bd69f192e632d06ca03dff & start =30#p130949
创建一个像foo.sh这样的bash文件,并在命令行中以./foo.sh的身份执行:
#!/bin/sh
for i in $(ls)
do
ufraw-batch --out-type png $i
echo "conversion done $i"
done