DoCoMoのimodeには、現在大きく分けて、501シリーズと新型の502シリーズがあります。
imodeで使用できる画像データは、シリーズによって次のように異なります。
501シリーズ | 502シリーズ | |
ファイル形式 | GIF87,87a,89a | ← |
カラー | モノクロ2階調 (P501は独自仕様により、減色して表示可能) |
カラー F/D:256色 P/N/SO:モノクロ4階調 |
透明GIF | × | ○ |
サイズ | 最大94×72ドット | 96×90ドット(D502) 96×72ドット(目安) |
汎用のデータを作成するのであれば、501シリーズ準拠にすればよいのですが、
せっかく502シリーズでカラー表示機能がついたのに勿体ありません。(ちなみに私はD502ユーザー♪)
各機種を判断して表示する画像を変えるには、ユーザーエージェント を利用します。サンプルとして、 くまの檻(imode版)で作成した、機種判別画像表示CGIソースを記します。
#!/usr/local/bin/perl
# i-mode機種判別画像表示CGI # # 表示画像ファイル(必要であればパス指定もつける) # 白黒版 $IMG_M = 'kumaoriim.gif'; # カラー版 $IMG_C = 'kumaorii.gif'; #=====================# #ユーザーエージェントの情報を元に機種判別する #DoCoMo(imode)かどうか判別
#ファイル情報取得 #画像ファイルをバッファに読み込み #バッファデータをGIF画像データとして出力 |
使用方法:
iモード対応HTML Version1.0・2.0 タグ・画面イメージ対応表
My D-style for デジタル・ムーバ D