次のような一連の画像に対して jpegtran を実行しました。
$ jpegtran -copy none -optimize
ほとんどはサイズが大幅に縮小されました。しかし、中にはサイズが大きくなったものもありました。どうしてでしょうか?
答え1
この-optimize
フラグは「エントロピーエンコーディングパラメータの最適化を実行する」(マニュアルjpegtran
) ですが、結果のサイズについては何も言及していません。 によって削除されるコメントやその他の「余分なもの」がソース画像ファイルに含まれていない場合、-copy none
ファイルのサイズがわずかに大きくならない理由はないと思います。