2008年7月アーカイブ

あ...ありのまま今起こった事を話すぜ!
クライアントから電話口で「Web サイトで PNG を使うのは非常識です」と言われた
な...何を言っているのかわからねーと思うが、俺も何を言われたのかわからなかった...
頭がどうにかなりそうだった...クレームとか忠告とか、
そんなチャチなもんじゃあ断じてねえ。
もっと恐ろしいものの片鱗を味わったぜ...

マジで頭がどうにかなるところだった。しかも曲がりなりにも「Web ディレクタ」と言う肩書きを持ってる人から。
何をもって PNG が悪なのか理解できなかった(と言うかその辺の話はスルーされた感がある)。

5年くらい前なら、まあ分かる。あの頃はまだカオスだったから仕事で使うには躊躇する規格だった。だが時代は変わり2008年だ。IE5.x もほぼ死滅し、Firefox3・Safari3・Opera9.5 がリリースされた。SVG も(まだ完全には対応しきれてないが)サポートされてきた。邪悪な存在である IE6 はしぶとく生き残り、IE7 も見るも悲惨なブラウザである。IE8 でようやくまともなブラウザとして世に出てくる。

そんなご時世に「PNG は非常識」と言われる。ハッキリ言って理解できない。何を思ってそう言ってるのかは後日明確化させるが、とりあえず今は PNG が非常識と言われる所以を無い頭で考えてみた。

  1. Macromedia Fireworks = PNG = PSD みたいなものと認識
  2. レガシーブラウザで表示されない
  3. モバイル対応の遅れ
  4. PNG と APNG が混同
  5. gif や jpg に比べてファイルサイズが大きい

こんなところだろうか。まだあるかもしれない。だがとりあえず上記5つで考えてみる。と言うか仮想敵として反論してみる。

Macromedia Fireworks = PNG = PSD みたいなものと認識

Macromedia Fireworks ではレイヤーの保持などを PNG ファイル内に書き込んでいる。つまり Adobe Photoshop の PSD ファイルと同じ。中身はベクターかビットマップかの違いはあるけど、認識としてはそう言うこと。つまり「Web 上で PNG を使う=PSD を使う」と同義と変換されている。
言わずもがな、これは間違い。PNG と言う規格自体は可逆圧縮の画像フォーマットであるわけで、gif や jpg に代わる画像フォーマットとして登場した経緯がある。この辺の詳細は Wikipedia の PNG の項目が詳しい。
むしろ Fireworks が PNG を採用してレイヤーを保持させてる方が(規格として)おかしい。別に気にしないからいいけど。
って言うか PNG の仕様を全部知ってるわけじゃないからアレだけど、レイヤーを保持させるのは仕様書に書いてあるのだろうか。なんとなく気になった。

レガシーブラウザで表示されない

一体いつの話のしてるのか分からないが、各ブラウザそれぞれ、どのタイミングで PNG をサポートしたのかを調べてみた。
と思ったらありみかさとみさんまとめてたのでそっちを参照してください。

IE3 とか Netscape 4.x とか化石。シェアどんだけ? 合計して1%くらい?(もうちょっといるか。1.1%とか)
あとレガシーブラウザで表示されないのを盾にしても、代替テキストは提供しているから画像が見えないことに対する評価は下がらない(と言うのが"こっち側"の理屈だけどね)。

モバイル対応の遅れ

ここで言うモバイルってのは NTTDoCoMo,au,Softbank,Willcom,emobile が提供している音声端末に搭載されているブラウザ機能のこと。だから Opera mini とか IE とか NetFront とかじゃなくて i モードとかそっちの方ね。一応断っておく。

非常に(信者としては)残念なことに NTTDoCoMo のみ非対応。まあそもそもモバイルで見るのか、って話だけど先に言った通り、代替テキストを提供しているのでそこは諦めてくれと。
そもそもにおいてあの画面サイズ(横幅 200px くらい)で 500px とか 600px の画像を表示しようとしたらファイルサイズオーバーになるし、表示できたとしても強制縮小されるから画像上に文字が書いてあったとしても読めない。表示するだけ無駄。

PNG と APNG が混同

無いな。PNG が非常識とか言ってる人が APNG なんか知ってるわけが無い。

gif や jpg に比べてファイルサイズが大きい

半分当たってるけど半分間違ってるってところかな。この辺は Wikipedia にある該当項目を参照した方が早いです。

と言うわけで、PNG を否定するところを全部潰しましたが、まあネックはファイルサイズかなぁ。使い方次第って感じだろうけど。
基本的に弊社では要望が無い限りほぼ全ての画像フォーマットは PNG 一択です。たまに jpg を使うくらい。gif は死んでいい。そんなところです。

とりあえず偉い「Web ディレクタ」さんからの連絡を待って、この件で進展があればまたお話しします。

(でもホントに何なんだろうなぁ。ただの勘違いならいいけど、固執した懐古主義者だとどうにもならないからなぁ。聞く耳もたないってことになるだろうし。)

このアーカイブについて

このページには、2008年7月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2008年6月です。

次のアーカイブは2009年4月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

ウェブページ

Powered by Movable Type 4.1