画像形式にハマる
- ちょっとしたビットマップデータ(二次元配列)から画像を作ろうとする
- libpngを使ってpng形式にしてみた
- ソースデータがちっさいのに画像データにこんなサイズいらないでしょ? うまくやれば1/64以下になるよ(キレる)
- XBM形式にしてgzip圧縮してみる
- IE7(or XP SP2)からはXBMが表示できないやん(キレる)
- じゃあテーブルアートをブラウザ側で動的に作ればええやん
- 最近はdivとかにスタイルを指定してやるらしい
- よく考えたらpngがあらゆる面で安心だよな(携帯端末とかも考慮すると……)
- MozillaだけにXBMを返して、他はpngでどうじゃろうか
- こういうときのためにHTTPリクエストにAcceptフィールドがあるんじゃないの?
- Mozillaもimage/x-xbmついてないやん
- 今気づいたんだけどimage/pngもチェックしたほうがよくない? 実はjpeg対応が必要じゃない?
- そういうときのためにhttp://www.ietf.org/rfc/rfc2936.txtがあるんだろ
- JavaScriptやActiveXでチェックするくらいならUser-AgentのMIME Type対応リストをサーバ側で持っていたほうがよくない?(複数回問い合わせることになるから)
- そこまでするならもう全部jpegにしたらええやん
- いや、pngをサポートしていないブラウザなんて気にかけなくていいよ
- じゃあもうpngでええやん
- どうせAcceptフィールドを無視するのならMozillaだけにXBMを返して他はpngでどうじゃろうか
- それはUser-AgentのMIME Type対応リストをサーバ側で持つってことでしょ?
(続く)