• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:縮小画像を事前ではなく画像表示時に作成しても良い?)

縮小画像を事前ではなく画像表示時に作成しても良い?

このQ&Aのポイント
  • 画像アップロードする際に縮小するか、画像表示時に縮小するか悩んでいます。
  • 縮小画像を事前に作成しておく方法と、画像表示時に縮小する方法のメリットとデメリットを教えてください。
  • 画像の表示速度やストレージの効率性などを考えて、どちらの方法が適しているか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5088/13305)
回答No.2

案2だとアクセスがあってはじめて画像を生成するので、当然ながら生成に掛かる時間分だけレスポンスが遅れます。 また、毎回画像処理を行うのでCPUやメモリ等のリソースを喰う事になります。 アクセス頻度が少ないのであれば問題ありませんが、アクセス頻度が多ければそれだけ沢山のリソースを用意しておく必要がありサーバーのコストが増えますし、処理待ちが発生すればそれだけ応答が遅くなっていきます。 案1のメリットは応答時間が短くなる事とサーバーリソースが少なくて済む事。 デメリットはディスク容量が多く必要になること。 案2のメリットはディスク容量が少なくて済む事。 デメリットは応答時間が長くなる事とアクセス頻度が多い場合サーバーリソースが沢山必要な事。 ディスク容量を増やす費用と、CPUやメモリを増やす費用のどちらが安いかを考えた場合、通常は案1を採用することになります。

re97
質問者

お礼

回答ありがとうございました。 >生成に掛かる時間分だけレスポンスが遅れます ・やっぱりそうなんですね ・大変参考になりましたー

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • agunuz
  • ベストアンサー率65% (288/438)
回答No.3

>事前作成せずにその都度処理するので、もしかすると >画像表示とかが遅くなるのでしょうか? もしかしなくても遅くなります(生成に要する時間は確実にレスポンスが遅れる)。しかも毎回作成すると、毎回同じ処理を行うことになります。 一度しか表示しないならいいですが、保存画像のサムネイルなんてしょっちゅう表示させることになりますから(元画像よりも表示頻度は高くなるのが普通でしょ)その都度「まったく同じ処理」を行うことになります。 メリットは保存領域の節約くらいでしょうけど、そもそもサムネイルサイズなのでそれほどの節約になるとも思えません。 あと、動的に生成すると「スクリプト経由」でしかアクセス出来なくなりますよね。これはアクセス制御が必要な局面ではメリットかもしれませんが代償が大きすぎます。アクセス制御に関しては他の手法を採るべきです。

re97
質問者

お礼

回答ありがとうございました。 >もしかしなくても遅くなります(生成に要する時間は確実にレスポンスが遅れる) ・「確実にレスポンスが遅れる」のであれば、選択できないですね >一度しか表示しないならいいですが、保存画像のサムネイルなんてしょっちゅう表示させることになりますから(元画像よりも表示頻度は高くなるのが普通 ・確かにそうですね ・事前に縮小画像を作成するようにします ・大変参考になりましたー

全文を見る
すると、全ての回答が全文表示されます。
  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

画像を表示する際に縮小しても同じです。 「案2」のほうが記憶容量節約でいいです。

re97
質問者

お礼

回答ありがとうございましたー

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 表示される画像が縮小して表示される。

    こんにちは。 http://xxbitter.e-whs.net/main.cgi?mode=details2&sid=1&gid=1S000024 こちらのサイトに表示されている画像を853×1280pxでアップロードし、問題なく動作するかをテストしていたのですが、表示されている画像をMozillaのHtmlのソースから画像のリンクを開いてみると、画像が480×720pxに縮小されていました。 ftpでアップロードした際に縮小したものかと思い、ffttpから画像を直接開いてプロパティを調べたのですが、853×1280pxでアップロードされているようです。縮小される原因と対処法をご存知でしたら教えていただけますでしょうか?

  • phpで画像を縮小して表示することは可能??

    imgタグでリサイズしても、結果的には元の画像を表示させているのと変わりありませんよね。 そこで、phpで縮小して表示できればと思っています。 別にファイルを保存せずに縮小表示することは可能なのでしょうか?

    • ベストアンサー
    • PHP
  • 【縮小画像をきれに表示】

    商品一覧みたいな感じで 画像をサムネイル表示させているのですが そのサムネイルは元画像を縮小表示させてあります。 あるサイトでは問題なく奇麗に表示されるのですが あるサイトではとっても模様が少し変わってもみえて 実際の商品と別にも見えてしまう感じです。 この縮小画像を奇麗に表示させるには どうしたらいいのでしょう。

  • 画像の縮小表示ができなくなりました。

    以前、普通に画像の縮小表示を利用(ウィンドウズ98、IE5.5使用)していたのですが、「MGI PHOTOSUITE 8.1J」(ソニーのデジカメについてきた画像編集ソフト)をインストゥールしてそれを利用して画像を開くようにしました。が、なにかと面倒くさいので、元に戻そうとして関連付けをはずしました。そして、画像ファイルを開こうとしたら、「アプリケーションを選択・・・」とでたので、IEを選びました。そしたら、縮小表示が出来なくなりました。ファイルのプロパティーの「縮小表示を使用する」にはちゃんとチェックも入っています。どうすれば元に戻りますか?

  • サーバー上での画像縮小

    お世話になります。 現在サーバーをレンタルしてそこに画像ファイル(主にデジカメで撮影したJPEG)をアップロードしているのですが、このアップロードした画像をサーバー側で縮小して表示させることはできませんか? サムネイルで一覧表示をしたいのですが、サーバーのリソースは限られているので、あらかじめサムネイルを作成しておくといった無駄はできません。 ファイルのリクエストに対してサーバーが縮小した画像を送信して欲しいのですが・・・。 JavaでもPHPでもFlashでもかまわないので教えていただけると助かります。

  • 縮小画像

    以前は画像フォルダーを開くと、縮小画像が表示されていました。 突然縮小画像がアイコン表示に変わりました。 元の縮小表示に戻したいのですが? 尚 OS:Vista IE8

  • 画像が縮小表示されない・・・

    インターネットのホームページ等の画像を個人で楽しむために保存するのですが・・・前のOSのMeの時はマイ・ピクチャに保存した画像を 表示→縮小 で画像が小さく表示されましたが今のOSのXPにしてからはそれでできません・・・もちろんできる画像もあるのですが、できない画像もできました。たとえば例をあげますと 以下のページの http://zxz.jugem.jp/ 真ん中の左端に写ってる(現段階ではアイドルの宮崎あおい)のを右クリック→名前をつけて保存(マイ・ピクチャに)して縮小表示しても無理です。あとMEの時のアイコンも違ってます、前まではその宮崎あおいの所に右クリック→プロパティの全般で右上に表示されてるマークがピクチャに並んでましたが今(XP)は違うマーク(空と山?みたいな模様です)です。前見たくjペグのマークで表示はされないのでしょうか?&この画像を縮小表示はできないのでしょうか?よろしくお願いします。

  • 保存したペイント画像の縮小表示

    ペイントで画像処理(一部を塗りつぶすなど)した後、「名前を付けて保存」でフォルダに保存したあと、縮小表示では、元の画像が表示するだけで、処理後の表示になりません。 原因と処理後の表示にする方法をご教示下さい。 Windws XP+jpg画像+ペイント

  • 縮小表示で画像をプレビューできません

    タイトルの通りです。 縮小表示を選択しても画像がプレビュー表示されず 画像のプレビュー表示されるべきところにIEのアイコンが表示されます。 OSはMeです。 また、画像をアップロードする時などに「参照」ボタンをおしてもプレビュー表示されません。 どうすれば良いのでしょうか?どなたか教えてください!! お願いします!

  • 画像ファイルを縮小版表示するが、何故か画像が表示されない?

     MOに保存した画像ファイルを[表示]から[縮小版]に表示設定を変えたんですが、縮小表示がされません。  普通のアイコン表示されません。  ゲーム・アニメの画像は表示されるんですが、写真の画像は表示されません。  何故でしょうか?。