2016年2月17日 星期三

Ubuntu 下把 NEF 檔轉成 jpg


NEF 是 Nikon 系列相機的 raw 檔案,Ubuntu 可以使用 shottwell 或是預設的圖形瀏覽器去瀏覽。

如果想要抽取 RAW 中的 jpg 的部份(例如想要讓檔案尺寸小一些),可以使用 imagemagick 來批次轉檔。使用前要先另外安裝 ufraw-batch

sudo apt-get install ufraw-batch

接著(不會覆寫原本的 RAW)

for i in `ls *.NEF`; do convert $i $i.jpg; done

或是(會覆寫原本的 RAW)

convert xxx.NEF xxx.jpg

或是(會覆寫原本的 RAW)(試了一下這個指令,不知道為啥會失敗[1])

mogrify xxx.NEF xxx.jpg

PS 沒仔細研究,但看起來 RAW 往往會是 jpg + 一卡車自己定義的 EXIF 資訊?
PS2 mogrify 看起來是整合在 convert 裡面的工具之一

[1] 錯誤訊息:mogrify.im6: unable to open image `zzz.jpg': No such file or directory @ error/blob.c/OpenBlob/2638.