JDBな人生  専門的なことから日常的なことまで~ まぁ自由きままに書いていきます。
2017年10月 / 09月<< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 >>11月

アクセスランキング

[ジャンルランキング]
コンピュータ
304位
アクセスランキングを見る>>

[サブジャンルランキング]
プログラミング
35位
アクセスランキングを見る>>

「.gif」なビットマップ画像

今、アクセスカウンターのWEBアプリを作っています。

FC2カウンターの無料版には作れる数に制限があり、せっかくCGIが動くサーバー使ってるのでFC2カウンターもどきでも作ろうってことになって、それで作ってるって訳です。

カウンター画像の生成は行わず、画像はクライアントで繋げて表示してもらうことにしました。(<img src='' alt=''>を並べるだけです)


JSが使えないパソコンのことも念のため配慮して画像の結合用CGIも作ってたんですが、いきなりそのCGIがエラーで動かなくなりました。

色々と調べていった結果、「GIF画像だと思っていた画像がGIFじゃなかった」ということが原因だとわかりました。(途中でカウンター画像を入れ替えたので)

本来、GIF画像のヘッダ情報はこうなります。
110430GIF.png

問題の画像はこれです。
110430ビットマップなGIF

この「BM」、まあ大体想像つきますが、正体はWindows Bitmapです。

カウンター画像の制作は自分で行わずに任せていたんですが(自分は画のセンスとか皆無なので)、拡張子だけ変えて送ってくれるなんてなかなか酷いですよね。
おかげでデバッグに10分くらい時間を無駄にしました。

まあ、次からは気をつけてくれればそれでいいんですが。

なんか記事が愚痴みたいになってますが、ともかく皆さんも画像の形式を「gif」とか「png」とか指定されたら保存するとき拡張子だけではなく「ファイルの種類」のところをきちんと変更しましょう。(ペイントを使っている場合)
 


 
   その他パソコン全般    TB(0)    CM(1)    EDIT    ページ↑

コメント投稿


 管理者だけに表示

コメント

[ 3111さん骨折の治療中 ]
絵はかなり怪しいよね君。
2011年05月03日(火) 20:18

トラックバック

この記事へのトラックバック:

プロフィール

JDB Luigi

Author:JDB Luigi
どこにでもいるようなありふれた人間・・・という訳でもなく、かと言って怪しい宗教を信仰する変人という訳でも無い。

基本的に掲載しているコード等は煮ていただいても焼いていただいても結構ですが、利用は自己責任にてお願いいします。
また、バグ・アドバイス等もしあればよろしくお願いします。

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。