将每个图像调整为相同大小

Resize every image to the same size

我需要将任何给定图像的大小调整为 1200x700 像素而不扭曲它,无论图像是变小还是变大。当某些东西被裁剪时没关系。

是否可以通过简单的方式做到这一点,还是我需要很多 if/else 才能到达那里?

使用 imagemagick(命令行)的最佳方法是什么?

convert image.suffix -resize "1200x700^" -gravity center -extent 1200x700 result.suffix