──
「え? そんな馬鹿な!」
と思うでしょ? ところが、調べてびっくり、事実なんだね。
本サイトは Seesaa ブログの一部としてある。そこでは、PC 用とスマホ用とが区別されている。トップページは、PC 版は特にどうということもない。だが、スマホ版はサムネイル画像が表示される。こんなふうに。

左の方にサムネイル画像がいくつも表示される。このサムネイル画像が問題だ。
サムネイル画像は、小さな画像なのだから、画像サイズは元のサイズよりもずっと小さくなっているはずだ。……誰もがそう思うだろう。そうでなければ意味がないからだ。
ところがびっくり。実際に画像のファイルサイズを見ると、元の画像よりもはるかに巨大化していることがある。たとえば、「政党交付金ゴロ」の下記画像だ。

出典:朝日新聞
この画像は、もともとは 74KB の PNG 画像だ。PC版で見る限りは、その画像しか見えない。しかしスマホでトップページを見ると、サムネイル画像が見える。そのサムネイル画像の画像サイズを調べると、何と 333KB もある! サムネイル画像が元画像の5倍近い画像サイズになっている。
これはどうしてか? 理由は二つある。
(1) サムネイル画像は、実はサムネイルになっていない。元の画像をそのまま使っている。単に画像の表示範囲を小さくして、サムネイルに見せかけているだけだ。
(2) サムネイル用には、元の画像を粗くした、低解像度の画像を新たに作成している。ただしその画像は、PNG の場合にはフルカラーに指定される。PNG 256色の画像は、PNG フルカラーの低解像度画像に変換される。この際、画像の解像度は下がっても、画像の色数が圧倒的に増えるので、ファイルサイズは大幅に増加する。
馬鹿丸出しと言うしかない仕組みだ。かくてサムネイルのファイルサイズは大幅に増加する。呆れた話だ。 Seesaa って、馬鹿ですね。
[ 付記 ]
対策は? 本来は Seesaa が対処するべきだが、馬鹿な会社がまともな対応をするわけがない。
ユーザー自身が対処するしかない。その方法は? PNG 256色をやめて、GIF 画像にすればいい。これならさすがにフルカラーになるはずがない。
それにしても、PNG 256色をやめて、GIF 画像にするべき理由が、こんなところにあったとは。意外な落とし穴だ。
[ 余談 ]
「そんなエラー、どうやって見つけたんだよ!?」
と思われそうだ。実は、こういうのは、ありがちなヒューマン・エラーだ。そういうエラー(つまりバグ)を「ありそうだな」と勘づいて見つけるのが、ハッカーと呼ばれる人々だ。
ハッカーというと、特別に高度な技術を駆使して、超絶技巧を持つ人々だ……と思われがちだが、そうではない。ありがちなバグをうまく見つけるのが得意な人々だ。彼らはそのバグを見つけて、穴を捜して、穴からもぐりこんでしまうのだ。超絶技巧があるのではなく、勘がいいのだ。(だから、穴を悪用するだけでなく、穴をふさぐのも得意だ。)
※ 問題は、会社の側が、穴に気づいても放置することだ。