画像の最適化についてメモ - JPEG

元ネタはYahoo UI blog

JPEGにはBaselineとProgressiveの2種類があって

  • 10Kb以下のファイルはBaselineの方が圧縮率が高くて
  • 10Kb以上のファイルはProgressiveの方が圧縮率が高いらしい.
  • 中央値をみるとProgressiveの方が優勢.

とのこと.
とはいえ,最適化*1はランダムな要素があるようで,
Balselineの方が分散が多きい.

ってことは場合によっちゃBaselineの方が圧縮率高くなることもある.
両方生成してファイルサイズ比較 #=> 圧縮率高いほうを取得
なんてことも視野に入れなきゃいけないわけだ.
# 目視して画像が「綺麗」か確認...も面倒だ :-p

ところで,"Progressive"ってGIFだと"Interlaced"って表現になるし,
ImageMagickの引数もinterlaceとなっているんだから,表現は統一してほしい.
歴史的背景とかあるんだろか?

*1:ImageMagickを例に取っていた