ユーザーは私が構築しているサイトに参加し、1 つ (または複数) のイメージを更新します。
画像 (特にメイン画像の場合 - 任意の画像をこれにするか、これに変更することができます) 画像はさまざまなサイズで表示されます - 合計 5 つの異なるサイズです。
1 - full original image - lightbox image
2. - cropped large - main profile image
3. - cropped medium - search image
4. - cropped smaller - display of multiple users image
5. - cropped very small - chat image
すべての画像は jpg に変更され、80% に圧縮されます。ユーザーは Jcrop を使用してトリミングを行います。
これらの画像を取得するための最も効率的な方法は何かを知りたかった.
私の現在の計画は、元の画像を保存し、トリミング後にさらに 4 つの画像を作成することです。これは、画像ごとに 5 つの画像があることを意味します。
これを行うより良い方法はありますか?
最後の 3 つ (3/4/5) は、CSS でサイズが異なるだけで、すべて同じ画像にする必要がありますか?
その場で画像サイズを変更するPHP関数について聞いたことがありますが、これは処理が重く、独自の方法で非効率的かもしれないとも聞きました。
考え?アドバイス?
ありがとうございました