私はこのトピックについて多くの調査を行ってきましたが、私が見つけたすべてが私の特定の問題の中心にあるわけではありません.
私は友人のために Web サイトを再構築するために雇われました。この Web サイトには、223 の章に関連付けられた約 20,000 枚の画像があります。チャプターは 1 ページに 6 つ表示され、各チャプターにはメイン イメージと説明テキストが含まれます。メイン画像は、各チャプターに関連付けられた写真からランダムに選択されます。これはすべてうまくいきます。
問題は次のとおりです。これらの写真のサイズは 640x426 から 929 x 622 までさまざまで、webband 用に最適化されて保存されます。そのため、チャプターが表示されているページをスクロールすると、(ほとんどの場合) 主な画像のサイズが異なり、見栄えがよくありません。
無作為に選んだ画像に固執したいのですが、サイズを変更したり、場合によっては 20,000 枚以上の画像をトリミングしたりするつもりはありません。そのため、ランダムに選択された画像のサイズを変更して表示するだけが愚かな考えであるかどうかを知りたいのです. ここや他の場所で、これをしないように言っているいくつかの投稿を読みました。
ただし、これを行うと問題が解決します。
繰り返しになりますが、チャプターは一度に 6 つずつ表示されるため、31 ページあり、ページ ビューごとにユーザーごとに常に 6 つの画像のサイズを変更する必要があります。私の一部は、これが正しいアプローチではないことをすでに知っていますが、より知識のある PHP の人々からの意見を求めています。
GD がインストールされた専用サーバーがありますが、ImageMagick はインストールされていません。
どうもありがとう!