Imagemagick условное изменение размера

Я хочу сжать изображения, только если они больше, чем размер 300X100, например:

  • Если изображение размером 250X200, я хочу его размером 250X100
  • Если изображение 420X90, я хочу его с 300X90
  • Если высота или ширина больше, чем 300X100, то только мне нужно уменьшить его
  • В противном случае используйте ту же высоту или ширину

Как я могу написать этот тип условных команд ImageMagick в моей Java-программе? Я пишу так:

convert image.jpg -resize 387x97^> image_resized.jpg.

но это не работает.

1 ответ

Я думаю, это будет работать

convert image.jpg -resize 300x100 image_resized.jpg. 
Другие вопросы по тегам