GIF画像のファイルサイズを抑えるには?

[上に] [前に] [次に]
ジャスティス 1999/12/08(水) 00:19:49
使い方を良くも分からずに、 PHOTOSHOP5.0 を使って
ロゴを作っています。
で、GIFのファイルサイズを抑えたいのですが、大きさ、
色数の他にどんな点に気を付ければいいのでしょうか?

例えば、
http://www.geocities.co.jp/Colosseum/1913/welcome_1.gif
↑このロゴは大きさ(縦横)は大きいけど、色数はかなり
少ないんですが 18KB もあります。
それに比べて、
http://www.geocities.co.jp/Colosseum/1913/welcome_2.gif
は 10KB ほどで済んでいます。
大きさは多少小さいけど、これに対して welcome_2.gif
が 18KB もあるのに納得いかないんです (^^;;;

作業としては、元フォントの周りに 2重に色 (厚み) を
付けて解像度を落として、インデックスカラーの 8色に
してから GIF として保存しています。

welcome_1.gif を 10KB 程度にしたいのですが、良い
方法とか、ファイルサイズを抑えるテクを教えて下さい。
また「そんなモンだよ!」と言われれば、それはそれで
納得です。

HIROPON [E-Mail] [HomePage] 1999/12/08(水) 00:43:27
あれ?変ですね。welcome_1.gifをダウンロードして、Photoshop5.0使って
GIFで保存しなおしたら、2.5KB前後まで小さくなりましたけど?

GIFでサイズを小さくする一般的なコツとしては、できるだけ
色数を減らすということと、「ベタ」を使うようにするというあたりでしょうか。
ディザリング(違う色のドットを交互に置いて中間色を表現すること)を
あまり多用すると、圧縮アルゴリズムの関係上、サイズが大きくなりやすいです。
見かけを変えずに色数を減らそうとすると、どうしてもディザリングを
使いたくなりますけど、ファイルサイズと画質をにらみながら、
見合い点を探すことが大切です。

今回のは、サイズさえちゃんと直れば、これでいいんじゃないですかねぇ?

HR 1999/12/08(水) 01:07:04
http://www.geocities.co.jp/Colosseum/1913/welcome_1.gif

このファイル、bmpなんですけど・・・

ん〜 1999/12/08(水) 01:09:45
> このファイル、bmpなんですけど・・・

アレ?
ブラウザでちゃんと表示されてるからGIFではないですか?

ジャスティス 1999/12/08(水) 01:10:39
HIROPONさん、ありがとうございます。
ディザ等の件、とても参考になりました。

>あれ?変ですね。welcome_1.gifをダウンロードして、Photoshop5.0使って
>GIFで保存しなおしたら、2.5KB前後まで小さくなりましたけど?

ええええええ〜、と思いながら同じくやってみたところ、
.....同じく 2.5KB 程度になりました。。。
今回の件は解決なんですが、なんでこんな現象が出るのか
知りたいので、解決マークは持ち越しとさせて下さい。
なぜこのような現象になるのか、このような現象を起こさ
せない方法等あれば、引き続き教えて下さい。

他のロゴもその現象になってるかも知れないので、他のも
チェックしてみようと思います。

ジャスティス 1999/12/08(水) 01:14:53
>> このファイル、bmpなんですけど・・・

>ブラウザでちゃんと表示されてるからGIFではないですか?

確かにブラウザでちゃんと表示されてはいるのですが.....。
ただ、もしBMPなら保存し直してファイルサイズ激減の意味が
分かります。
PHOTOSHOPでインデックスカラーにし、ファイル書き出しの
GIFで保存しているのですが?
BMPかGIFかの判断はどうしてるのでしょうか?

ムス 1999/12/08(水) 01:18:27
IEで保存しようとするとBMPになりました。(この時の容量20Kくらい)
ReGetでファイルを直に取ってきて、エディタで見たところ、GIF89aとちゃんとヘッダに記述されていました。(この時の容量17Kくらい)

HIROPON [E-Mail] [HomePage] 1999/12/08(水) 01:35:03
バイナリエディタでファイル覗いてみると、先頭に「GIF89a」って
文字列があるんで、GIFはGIFのようなんですが、本来GIFファイルの
終わりを表すTrailer(0x3b)のさらに後ろに、何やら分けの分からない
データがつながってますね・・・。

ジャスティス 1999/12/08(水) 13:08:47
>本来GIFファイルの終わりを表すTrailer(0x3b)のさらに後ろに、
>何やら分けの分からないデータがつながってますね・・・。

あああ、そうだったんですか。
最近、上のロゴと同じように数種類のロゴを作ったのですが、
そのロゴを使ったページのキャッシュを見に行くと、普通は
すぐに画像が表示されるところがおかしな表示の仕方をして
いました。
その画像をムスさんのように保存しようとすると、BMPで保存
しようとしました。(ヘッダにはGIF89aとありましたが)
どうしてこんなことになったのかは分かりませんが、それらの
画像も保存し直してファイルサイズも減りました。

今回の件、解決マークとします。

ジャスティス 1999/12/08(水) 13:11:16
[[解決]]
解決マークを忘れてました、「ポチッ」と。

みなさん、いろんな情報をありがとうございました。

[上に] [前に] [次に]