私は主にロープを学ぶために画像ホスティングウェブサイトを開発しており、phpとmysql、およびhtml、css、javascriptを使用しています。
そのまま画像ページにフルサイズの画像を読み込み、レイアウト内のボックスに押し込みます。それは正しいことではないと思います。すでに適切なサイズの画像を送信する必要があります。しかし、ここに問題があります。画像が収まるようにサイズ変更されるボックスは、ブラウザウィンドウのサイズに基づいています。つまり、ページが大きい場合は画像が大きくなり、ページが小さい場合は画像が小さくなります。
私が考えた解決策の1つは、画像をいくつかの異なるサイズで保存し、ページでjavascriptを使用してウィンドウサイズを決定し、次にボックスのサイズを決定し、その情報を使用してロードする適切な画像を選択することです。しかし、そのすべてのインラインjavascriptは、物事を大幅に遅くするようです。
これに対する最善の解決策は何ですか?私が目指しているのがスピードだけだとしたら?複数のサイズの画像を保存するスペースが限られている場合はどうなりますか?計算能力が限られている場合はどうなりますか?
私はこのことについて学ぼうとしています。実装するだけではありません。さまざまなオプションを分析する優柔不断な答えは素晴らしいでしょう。