ユーザーが画像をアップロードするウェブサイトがあります。画像処理はサーバー上で行われ、サイズは400px*400pxです。画像は、コントロールできない元のサイズとは異なる場合があります。それらを表示するとき、200px *200pxdivに正しく配置できません。絞ったり伸ばしたりするか、スペースのようなレターボックスを残します。ここでの優先事項は、適切な比率を維持し、中央に配置することを犠牲にして画像をトリミングすることです。そうするためのjquery/cssの既知のメソッドはありますか?
編集
.container{width:200px; height:200px;}
.container img{width:100%;}
これは私が見つけた最も近い解決策でしたが、まったく満足のいくものではありませんでした(高さ/幅は写真によって明らかに変化します)...現在、画像を「拡大縮小」するためにレターボックスを使用しています。PhotoStackで使用されるPixelDailyのフォトスタックプラグインもあります