jpegtran

jpegロスレス回転・圧縮に使うコマンド jpegtran
(基本、入力ファイル名と出力ファイル名を同一にできない)

ロスレス圧縮

jpegtran -optimize input.jpg > output.jpg
  • optimize ハフマンテーブルを最適化する

時計回りに90度回転

jpegtran -rotate 90 -copy all input.jpg > output.jpg

cp *.JPG /tmp/jpegtran.tmp.jpg && jpegtran -rot 90 -copy all /tmp/jpegtran.tmp.jpg > *.JPG
  • copy all exif情報をすべてコピーする
  • rotate 90(180, 270) 時計回りに回転する