С imagemagick я хотел бы обрезать изображение минимальным образом, чтобы он соответствовал данному соотношению сторон.
Пример: с учетом изображения, скажем, 3038 x 2014 px, я хочу обрезать его с соотношением сторон 3: 2. Тогда получившееся изображение будет 3021 x 2014 px, обрезанное из, скажем, центра исходного изображения.
Итак, ища команду, выглядящую как-то вроде convert in.jpg -gravity center -crop_to_aspect_ratio 3:2 out.jpg
.