• 締切済み

携帯アクセス時に画像を小さくしたい

こんばんは。Webと携帯両方でアクセスできるホームページを作成しているのですが、携帯からだと画像が重すぎてメモリーオーバーになってしまいます。 トップ画像だけでもいいので、携帯からのアクセス時には小さい画像(サムネイル?)を表示させるような方法を知っていたら教えてください。 HTMLで書けたらいいのですが、一応サーバーはPHP対応しています。

noname#59034
noname#59034
  • HTML
  • 回答数2
  • ありがとう数1

みんなの回答

  • katokundes
  • ベストアンサー率22% (492/2217)
回答No.2

単純に 携帯入り口 PC入り口 と飛ばしてあげれば、htmlを携帯用に書かなくてはいけないですが 米粒みたいなサムネイルにしているところがありますよね。 ひとつのファイルが10KB~5KB以下なら大丈夫じゃなかったでしょうか。 ある程度はだいじょうぶのようですが。

回答No.1

PHPやJavascript等でユーザエージェントを判別して、 画像を書き換えるという方法が良いと思います。 詳細については、検索された方が詳しいと思われますので割愛します。

noname#59034
質問者

お礼

ありがとうございました。 探してみます。

関連するQ&A

  • サーバに携帯からのアクセスだけが遅い

    サーバ上にPHPのプログラムを書いているのですが、 携帯からアクセスすると、Webブラウザからアクセスするのに比べて コネクションを貼るまでの時間が体感できるほど遅く感じます。 PHPは関係なく、単純にサーバ側の問題のようです。 というのも、a.txt という1byteのファイルをサーバに置いているのですが、 サーバAにおいて携帯(DoCoMo P902i)でアクセスすると瞬時ですが サーバBにおいて同じ携帯でアクセスすると5秒くらいかかります。 どこがボトルネックになっているのかを究明したいのですが、 今のところさっぱりお手上げです。 どういう原因が考えられるでしょうか?ご教示ください。お願いします。

  • WORDで作成したHTMLをUPすると画像が入り乱れる

    WORD2000で作成したWebサイトを更新しようとし、index.docを変更。それから、index.htmlに上書きし、HTMLフィルターをかけて完成させました。 エクスプローラで、動作確認した後FFFTPを使って、アップロードしたんですが、IEで確認したところ画像が、違う画像の場所に表示されてしまいました。 画像がぐちゃぐちゃに入り乱れているというんでしょうか、ひどい状態です。 画像のリンク先、サーバー上の画像ファイルの中身も確認したんですが、正式な画像が、入っていました。 今のTOP絵は、前回のTOP絵なのです。サーバーの画像ファイルの中にはもうないのに表示されています。 イラストTOPのサムネイルも、新規サムネイル画像は、表示されず、代わりに違う画像が、表示されています。 どうにかして、更新させたいと思います。どうか宜しくお願いします。

  • トップ画像をアクセスする度に変わるようにするには?

    トップ画像をアクセスする度に変わるようにするには? ホームページビルダー6を使って作成しているのですが、 ホームページのトップ画像を、閲覧者がアクセスする度に、事前に登録したいろいろな画像に変わるように表示したいのですが、どのような方法がありますでしょうか? 初心者ですので、わかりやすい方法や、タグなど、教えてくださると幸いです。 どうぞよろしくお願いします。

  • 携帯でのアクセスをリンク先に飛ばしたい

     HPをつくっていますが携帯で私のトップページへリンクしたときに画像を入れているため表示がおそくなります。そのため携帯でアクセスしたときに 画像を張ってない別のページへ自動で飛ぶようにしたいのですがhtmlタグやjava scriptを使ってできないでしょうか? よよしくおねがいします。

    • ベストアンサー
    • HTML
  • 携帯サイト【PCからのアクセスを飛ばしたい】

    質問宜しくお願いします。 現在、携帯端末向けサイトを作っております。 そこで質問なのですが… ■public_html │└■PC │ └index.html  ←PC用トップページ ├index.html  ←携帯用トップページ というディレクトリ構成を考えています。 携帯用トップページにアクセスがあったとき、 携帯端末ならそのままページ表示をさせ、 PCからのアクセスならPC用トップページへ 移動させることは可能でしょうか? Googleなどでもわかる範囲で調べたのですが、 当方PHPに関して全くの初心者でして、 この質問内容を実現させるのがPHPなのかもあやふやです>< 使用レンタルサーバは、ロリポップです。 PHPに詳しい方、また同じ経験を持つ方、 ご返答頂けましたらありがたいです。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • □携帯とPCの切り替え可能なホームページ?

       携帯からもアクセスできるHomePageを作成したいと思っています。  文字だけのHomePageにすれば、共有することは可能でしょうが、 PCからアクセスした人からだと、ショボイ表示になってしまいます。  かといって、画像を貼り付けると、携帯からは、読めなかったり します。  アクセスしたときに、そのアクセスした人が、PCか、携帯かで切り 替える良い方法なないでしょうか?  できれば、HTML側でなんとかできれば、お手軽でありがたいの ですが…。  よろしくお願いします。  

    • ベストアンサー
    • HTML
  • WEBにアクセスしてダウンロードする方法

    携帯からWEBサイトへアクセスします。 そして、ある画像(PNG形式)をクリックすると それをダウンロードするようにしたいのですが WEBサイトのプログラム(HTML、またはPHPで)を どんな風に記述すればよろしいでしょうか? ご協力お願いいたします。

    • ベストアンサー
    • HTML
  • ケータイから画像が見られるようにするには?

    今までブログをやっていたのですが(当方文章書きです)、小説の収納のためにホームページを立ち上げようとしています。 FC2WEBのファイルマネージャーを使ってページを作り、また画像もそこからアップロードしています。 自分のパソコンからも、他のパソコンからもその画像は見えるのですが、ケータイから見ると画像の所に"×"がついて表示されません。 ケータイ用にホームページを作ってはいないので仕方ないと言われてしまえばそれまでですが、 出来ればケータイからも見られるようにしたいというのが本音です。 他のPC用サイトさんでもケータイから画像が見られるような所もありますよね? 私のサイトもそのようにしたいのですが・・・ ちなみに画像といってもバナー画像で、2~4KBのものが一つのページに2個ほどあるだけなので、そんなに重くはないと思います。 画像の他は本当に単純なテキストサイトで、アクセス解析やアクセスカウンター以外にJavaやCookieなどは使っていません。 あと、もし出来れば自分のパソコン以外からホームページがどう見えているかを簡単に確かめる方法があれば、 それも教えていただきたいです。(わざわざ他のパソコンから見るのも大変なので・・・) よろしくお願いします!

  • 【PHP+ImageMagick】画像アップロード

    【PHP+ImageMagick】現在、PHP Version 5.1.6にて以下の事をしようとしています。 1画像のUPLOAD(move_uploaded_file関数) 2UPLOADした画像のサムネイル作成(ImageMagickのconvertコマンド) 「手順START」 ・00003.JPGをアップロード ・00003.JPGのサムネイル作成失敗。 ・サムネイル作成部のみを抽出したスクリプトにて00003.JPGに対してサムネイル作成を実行 ・サムネイル作成失敗 ・cp -p 00003.JPG 000033.JPG とし000033.JPGを作成 ・権限等を00003.JPGと同じ物とし修正。 ・サムネイル作成部のみを抽出したスクリプトにて000033.JPGに対してサムネイル作成を実行 ・サムネイル作成成功 「手順END」 convertコマンドにて標準出力に吐き出されたログを見ると、画像ファイルに対して「Permission denied」と出力されていました。 ちなみに、コマンドベースでのphp実行は問題なく処理されます。今回の現象はWebブラウザからのアクセス時のみに発生しています。 php.iniのセーフモードはOFFになっています。 この現象について、わかる方がいらっしゃいましたら教えて頂けないでしょうか?よろしくお願いします。

    • 締切済み
    • PHP
  • 画像付きホームページから簡単に画像だけとりたい。

    あるホームページにいったとして、そこに15枚の画像のサムネイルがあったとして、試しにirvineでとろうとしたらサムネイルの一つ一つが更にホームページになっていてとる事が出来ず、とろうとすると1枚1枚右クリックして画像を保存するしか出来ず、画像が65枚もあると20分を要し、やってられません。flashgetを使ってみましたがとれたのはjpegではなくphpなのです。どなたか助けてくださいませませ。

専門家に質問してみよう