サーバーに大量の写真があります。問題は、写真を必要なすべてのサイズに保存する必要があることです。多くの Web サイトでは、 http:
//www.abc.com/89-w100-h100.jpg などの URL を使用して写真を任意のサイズで表示しています。wとhを変えるとこのサイズで撮れます。どうすればこの機能を実現できるか知りたいだけです。
ps: 写真を指定のサイズにカットできます。しかし、ブラウザで写真を表示する方法がわかりません。
前もって感謝します!
質問する
70 次
2 に答える
0
リクエストに基づいてスケーリングするとは思わない。画像のサイズ変更はコストのかかる操作です。通常、大規模な軍団は、画像をアップロードすると、サイズを変更します。例:ヤフーは9つの異なるサイズで画像のサイズを変更し、それらはすべて、それらを識別するために使用する89-w100-h100.jpgのようなある種のスキームを持っています.
一方、画像のサイズを変更するためにできる最善の方法は、高さと幅のタグを img タグに定義することです。ただし、それは望ましくない結果をもたらす可能性があります。
于 2012-06-15T04:09:02.607 に答える
0
リクエストに応じて、写真を動的に縮小できます。URL のサイズをエンコードするスキームを考案し (質問で示したように)、URL パラメーターを入力として使用して、元の画像にスケーリング関数を適用する必要があります。これは、サーバー側でこれを行っていることを前提としています。
あなたの質問は、ブラウザでの表示について言及しているため、それが意味する場合は、<img>
要素のサイズを好きなサイズに変更するだけで、ブラウザが自動的に画像を拡大縮小します。ただし、これにはフルサイズの画像をダウンロードする必要があります。
于 2012-06-15T03:37:44.173 に答える