画像ファイルのサイズ軽減

Last-modified: Wed, 03 Sep 2014 05:25:14 HADT (1720d)

画像ファイルのサイズ軽減について

 画像ファイルは違和感なくサイズを減らすことが可能なので積極的に行いたい。トップページに大きな画像(まさにサイトの顔となるような)を使っている場合、運営者はその画像が限りなく綺麗な方がいいと思いたくなるものだが、訪問者はそこまでこだわってないものだ。
 個々のファイルを処理する前に、その画像にはその形式が相応しいのかという画像形式の確認から始めよう。たとえば、トップページ左上のタイトルロゴ、当サイトであれば「XOOPS Cube Legacy カスタマイズ 文系出張所」とある部分だが、ここに画像を用いる際、使用色が少ないのにJPEG形式の画像にし、大きさを合わせるためにリサイズすると明るい部分に染みのようなものが見えて汚くなることがある。風景写真のように色数が多ければJPEG、カラーイラストなど色数が写真ほど多くなければGIFかPNGなど、画像の内容によって相応しい形式があるのできちんと見極めよう。

fuji.jpg
fuji.gif
画像形式JPEGGIF
ファイルサイズ9KB22KB

画像の色数が多ければ、大抵JPEGの方が綺麗でファイルサイズが小さい

test.jpg
test.gif
画像形式JPEGGIF
ファイルサイズ3KB2KB

画像の色数が少なければ、大抵GIFの方がファイルサイズが小さい

JPEGの圧縮

 JPEG形式で保存できるソフトであれば、保存の際、圧縮率をどれぐらいにするかという設定ができるようになっているはずなので、ここが100%になっているなら80%ぐらいに落としてもいいだろう。その後、carmineというソフトを使うと更にファイルサイズを刈り込むことができる。

 JPEGファイル圧縮プログラム carmine

参考サイト

 Jpeg画像を劣化せずに圧縮しちゃうフリーソフト、carmine|ぼくんちのTV 別館

GIFの圧縮

 GIFにはこれといったファイルサイズ圧縮ソフトがない。なので、やれることは色数の確認とPNGに置き換えてファイルサイズを軽減できないか確かめるという二つ。前者に関しては、16色程度しか使用していないのに256色として保存していたら無駄だということ。後者については、実体験としてファイルサイズが1000バイト(1KB)を超すGIFファイルをPNGで保存し直したとき、同じ見た目で10%から20%程度の軽減する場合がある。

PNGの圧縮

 PNGにはJPEGのcarmineにあたる圧縮ソフトがいくつかある。

 PNGGauntlet
 BatchGOO!
 akJ OptiPngWrapper

 また、256色で保存されていたのを32色にしてみるといった減色がかなり効く。あまり色を少なくし過ぎると汚くなってしまうのでバランスを見て活用したい。PNGの色数を変更できるソフトとしては以下のようなものがある。

 AzPainter


[PR]