この質問は実際にはコーディングではなく、タスクの正しい方法を選択することです。私は一度それらを写真と一緒に自分の投稿を追加する機能を与えた地方新聞のために小さなCMSを構築しました。..レスポンスイメージ:サイズ変更または動的にトリミングしますか?
を、それはSOのルールに反している場合、私は知りませんが、ここに行きます。写真に関しては、1枚の写真をアップロードしていたので、さまざまなバージョンの写真を保存しました(テンプレートで、画面サイズではありません)。
今、私はこの古い私は応答性/適応性のジレンマに直面しています。
限り、オンラインで私の調査結果として、次の大きなものは<picture>
要素です。私は多くのリソースを見つけたと私はそれのために行くことを決めたときに、私はaccross thisのウェブサイトに来た。あなたが任意の画像のソースを見れば、私は、ウィンドウのサイズを変更すると、それはそれは私がこのウェブサイトは、Image Resizerを使用して、画面サイズに応じて、1枚の写真がされているとされると信じていwidth=300&height=200&mode=crop&scale=both&meta=square&anchor=topcenter
のようなものなwidth=940&height=320&mode=crop&scale=both&meta=panoramic
としてクエリ文字列になっています実現します新しい画像を出力するためにサーバによってその場で処理される。
私は理解していないこと picture
要素はまだ一つだけを必要とし、それが画面サイズに適した一リサイズする作物imageresizerのに対し、サーバーにアップロード複数の画像を必要とするため、実際に優れているこれらの方法のどれです。しかし一方で、picture
要素では、サーバーはイメージのサイズ変更要求に砲撃されませんが、処理と時間を節約して既存の写真を処理しますか?
絵は、まだすべてのブラウザhttp://caniuse.com/#search=pictureでサポートされていますが、あなたのコンテキストでそれを使用することができますし、それはあなたのニーズを満たしていれば、それは明らかに最適ですされていません。画像リサイザーのようなサーバーはもちろん、重い画像の計算を避けるためにコンテンツをキャッシュすることもできます。 –