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


*画像ファイルのサイズ軽減について [#db921483]
 画像ファイルは違和感なくサイズを減らすことが可能なので積極的に行いたい。トップページに大きな画像(まさにサイトの顔となるような)を使っている場合、運営者はその画像が限りなく綺麗な方がいいと思いたくなるものだが、訪問者はそこまでこだわってないものだ。
 個々のファイルを処理する前に、その画像にはその形式が相応しいのかという画像形式の確認から始めよう。たとえば、トップページ左上のタイトルロゴ、当サイトであれば「XOOPS Cube Legacy カスタマイズ 文系出張所」とある部分だが、ここに画像を用いる際、使用色が少ないのにJPEG形式の画像にし、大きさを合わせるためにリサイズすると明るい部分に染みのようなものが見えて汚くなることがある。風景写真のように色数が多ければJPEG、カラーイラストなど色数が写真ほど多くなければGIFかPNGなど、画像の内容によって相応しい形式があるのできちんと見極めよう。
| |#ref(fuji.jpg)|#ref(fuji.gif)|
|画像形式|JPEG|GIF|
|ファイルサイズ|9KB|22KB|
画像の色数が多ければ、大抵JPEGの方が綺麗でファイルサイズが小さい
| |#ref(test.jpg)|#ref(test.gif)|
|画像形式|JPEG|GIF|
|ファイルサイズ|3KB|2KB|
画像の色数が少なければ、大抵GIFの方がファイルサイズが小さい
**JPEGの圧縮 [#y246a746]
 JPEG形式で保存できるソフトであれば、保存の際、圧縮率をどれぐらいにするかという設定ができるようになっているはずなので、ここが100%になっているなら80%ぐらいに落としてもいいだろう。その後、carmineというソフトを使うと更にファイルサイズを刈り込むことができる。

 [[JPEGファイル圧縮プログラム carmine>http://www.vector.co.jp/soft/win95/art/se279366.html]]
***参考サイト [#qc0ab8a7]
 [[Jpeg画像を劣化せずに圧縮しちゃうフリーソフト、carmine|ぼくんちのTV 別館>http://freesoft.tvbok.com/freesoft/web/jpg-carmine.html]]
**GIFの圧縮 [#be0d9302]
 GIFにはこれといったファイルサイズ圧縮ソフトがない。なので、やれることは色数の確認とPNGに置き換えてファイルサイズを軽減できないか確かめるという二つ。前者に関しては、16色程度しか使用していないのに256色として保存していたら無駄だということ。後者については、実体験としてファイルサイズが1000バイト(1KB)を超すGIFファイルをPNGで保存し直したとき、同じ見た目で10%から20%程度の軽減する場合がある。
**PNGの圧縮 [#l7234f70]
 PNGにはJPEGのcarmineにあたる圧縮ソフトがいくつかある。

 [[PNGGauntlet>http://benhollis.net/software/pnggauntlet/]]
 [[BatchGOO!>http://www.vector.co.jp/soft/win95/art/se200307.html]]
 [[akJ OptiPngWrapper>http://www.xucker.jpn.org/product/optipngwrapper.html]]

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

 [[AzPainter>http://hp.vector.co.jp/authors/VA033749/soft/azpainter.html]]

[PR]