2010年6月7日月曜日

macにImageMagickを入れて画像の一括リサイズ

たつをさんの記事を参考に。
[を] Mac に ImageMagick を入れた

macports を使ってインストール。
$ sudo port install ImageMagick


画像の一括リサイズ例。

$ foreach i (*JPG)    
convert -geometry 160x120! $i $i.m.jpg
end

(↑ P0001.JPG が P0001.JPG.m.jpg に。)

$ foreach i (*JPG)    
convert -geometry 160x120! $i $(echo $i | perl -pe 's/jpg//i')m.jpg
end

(↑ P0001.JPG が P0001.m.jpg に。)


最大幅、高さを480でリサイズ
foreach i (*JPG)
convert -geometry 480x480 $i $(echo $i | perl -pe 's/JPG//i')jpg
end


拡張子を.JPGから.jpgに変換
foreach i (*JPG)
mv $i `echo $i | sed -e "s/\.JPG/.jpg/"`
end