- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:携帯判別)
携帯判別と画像サイズの適応方法について
このQ&Aのポイント
- PHPを使用して携帯のキャリア判別を行い、画像サイズを適応させる方法について教えてください。
- 携帯の画面解像度の多様性が問題となっており、GDを使用して各機種に適したサイズにリサイズした画像を表示したいです。
- 解像度の取得方法や用意する画像サイズのパターンについて、皆様のアイデアをお聞かせください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
すべての機種の解像度をDBで持っておくのも一つの手ですね。 一部の機種では環境変数で端末の解像度が取得できるようです。 Vodafone HTTP_X_JPHONE_DISPLAY EzWeb HTTP_X_UP_DEVCAP_SCREENPIXELS imodeは知りません。 つまりこの環境変数から解像度を取得し 必要に応じてGDなどを使って大きさの変更をし、 対応外の大きさや取得できない場合は 小さめの画像を出力。 このような形が最善と思われます。 各社のページに端末対応サイズの一覧が載っていますのでご参考に。 au http://www.au.kddi.com/ezfactory/tec/spec/new_win/ezkishu.html imode http://www.nttdocomo.co.jp/p_s/imode/spec/ryouiki.html vodadone http://developers.vodafone.jp/dp/tech_svc/info/
お礼
ご回答ありがとうございます。 vodafoneとEzにはこんな環境変数もあったんですね。 docomoがない(?)ようですが、この2つがあるだけでも大変助かります。 docomoに関しては対応サイズ一覧より照らし合わせて運用していくことを検討したいと思います。