_J Blog

学んだ事のまとめやメモなどが中心です

コマンドラインで画像のサイズ変換をする

ImageMagicを使ってみます。
OSはCentOS6.2です。

インストール

cd /usr/local/src
wget ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz
tar zxvf ImageMagick.tar.gz
cd ImageMagick-6.8.0-4 #ここのバージョンはそのときの最新に変更してください
./configure
make
make install
ldconfig #これをやらなきゃ読み込まなかった。
convert -version

>Version: ImageMagick 6.8.0-4 2012-11-04 Q16 http://www.imagemagick.org
>Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC
>Features: OpenMP 

使い方

convert -geometry 50% orange.jpg 50p.jpg

基本的に縦横比は自動的に維持するらしい

例: test.gif を 320x240 にリサイズして test2.gif という名前で保存

convert test.gif -resize 320x240 test2.gif