0

私のウェブサイトには、ユーザーのすべての画像を含むライブラリがあり、このライブラリにすべての画像を表示したいと考えています。どうすればいいですか?

ここに画像の説明を入力

解決策はありますが、実行できません。これが私の解決策です。各画像のサムネイルを作成し、ライブラリに表示します。サムネイルのサイズは非常に小さいので、パフォーマンスについては心配しません。サーバーでサムネイルを作成した場合。これらの画像をダウンロードし、読み取り、サイズを変更してから、私の Web サイトに戻ります。このままでは気分が乗らない。私は多くの画像を持っています。各顧客には約数百の画像があり、各画像のサイズは約 1 メガバイトまたは 2 メガバイトです。それを処理できるサーバーはないと思います。jQuery でクライアント上にサムネイルを作成する方法もありますが、それができず、友達が話してくれます。jQueryはそれを処理しません。私のソリューションではどうすればよいですか?私の言いたいことを理解してほしい

4

3 に答える 3

0

ページに百万枚の画像を返したい場合は、ページネーションを使用できると思います。たとえば、Web パフォーマンスに追いつくために、ページごとに 50 枚の画像を表示します。

于 2013-01-25T04:56:59.757 に答える
0

サーバーでサムネイルを生成し、ギャラリーにサムネイルを表示する必要があります。ユーザーがギャラリーのサムネイルをクリックすると、完全な画像が表示されます。

于 2013-01-25T05:00:26.547 に答える
0

最初のアイデアの方が良いと思います。画像を実際のサイズで表示したくないので、画像を小さくしたいからです。したがって、サムネイルを使用することは良い解決策です。これにより複雑さが増す可能性があると思われる場合は、ユーザーが画像をアップロードするときに各画像のサムネイルを作成し、ビューでサムネイルを使用するだけです。

于 2013-01-25T05:05:44.600 に答える