2015年7月19日日曜日

[ImageMagick] 画像のリサイズ(圧縮率変更)、サムネイルを作成する

大量の画像のリサイズ(圧縮率変更)、サムネイルの作成はImageMagickのconvertコマンドを使って次のように簡単に行えます。画像の縦横比もキープされます。(Linux、MacOSX環境)

# 以下、カレントディレクトリに*.JPGファイルのみが存在するとして
# 画像のJPEG圧縮率を90%に変更して画像サイズを軽くする
$ ls *.JPG | xargs -I{} convert {} -quality 90 -verbose converted_{}
# converted_*.JPGという名前で各画像の圧縮化された画像が生成される
# さらに、ここからサムネイルを作る
ls converted_*.jpg | xargs -I{} convert {} -resize 128x128 -verbose thumb_{}
# thumb_converted_*.JPGという名前で各画像のサムネイルが作成される。縦横比はキープされ、
# 縦横のいずれかの長辺が指定したサイズ(例では128)に収まるように加工される。
view raw gistfile1.txt hosted with ❤ by GitHub
参考:
 第102回 ImageMagickでコマンドラインから画像加工:Ubuntu Weekly Recipe|gihyo.jp … 技術評論社
 ImageMagickでいろいろなサムネイル画像作成に挑戦

0 件のコメント:

コメントを投稿