編集せずに、多くのCR2写真をJPGまたはPNGに変換する必要があります。これを行う方法?
編集せずに、多くのCR2写真をJPGまたはPNGに変換する必要があります。これを行う方法?
回答:
ウフラウ
あなたは、変換することができます.cr2
に.jpeg
ufrawで。
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
コンソールで簡単なループをプログラムすることもできます。
たとえば(魚コンソールを使用)、アクティブディレクトリに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