私の質問は簡単です。2つの長方形の画像があるとしましょう。1つ目は幅200ピクセル、高さ100ピクセルで、2つ目は幅100ピクセル、高さ200ピクセルです。
一定の幅/高さで画像を表示したいのですが、たとえば150px x 150pxで、画像を拡大せずに表示します。
画像の周りに空白/パディングを入れてもかまいません。問題は、画像の幅と高さが任意である可能性があることです。画像を引き伸ばさずに、正方形のボックスに制限したいと思います。
次のCSSは、150pxx150pxに収まるように画像を拡大します。
img {
width: 150px;
height: 150px;
}
もう少しマークアップが必要な場合でも、最も望ましい解決策はCSSです。JS/jQueryも大丈夫です。