web-dev-qa-db-ja.com

画像を拡大縮小するときに画像の縦横比を維持することは可能ですか?

私は画像のグリッドを表示するテーマを使用していますが、現時点では横長の画像でしか機能しません(縦長の画像では、人々の頭が切り取られます)。

テーマは、add_image_size()を使ってfunctions.phpで定義されたカスタムの特色付き画像サイズを使います。

正しい縦横比を維持するために画像サイズを比例して設定する方法はありますか?

2
user54069

WordPressのコードは、add_image_size()関数を持つ4番目の変数がクロップモードの値であると述べています。

その値を 'false'(デフォルト)に設定すると、画像の縦横比が維持されます。

たとえば、高さと幅を150 x 150の両方に設定し、300 x 200の画像がある場合、225 x 150になります。

ソース: http://codex.wordpress.org/Function_Reference/add_image_size

3
Sormano