ボックスよりも大きいサムネイルを作成しようとしています。アイデアはサムネイルを表示し、マウスオーバーで正しいアスペクト比を表示することです。
例
Box size: 100x100 (min size)
If image is 3000x2000, i need 150x100
If image is 2000x3000, i need 100x150
コード内のロジックを外部で実行できますが、imagemagickを使用することをお勧めします。
回答:
回答№1は0150×150ピクセルの最大出力サイズを設定すると、必要な処理が実行されます。
convert input.jpg -resize 150x150 output.jpg
に渡されたジオメトリ -resize
最大サイズです デフォルトで。アスペクト比は維持されます。
次のように最小サイズを指定することもできます。
convert input.jpg -resize 100x100^ output.jpg