CLI ImageMagick изменить размер (только для уменьшения масштаба) - PullRequest
19 голосов
/ 17 августа 2010

Я хотел бы изменить размер (только в случае необходимости) изображения до максимального разрешения 800x600. Допустим, у нас есть изображение с разрешением 2000x1600, и оно будет изменено до 750x600, но если у меня будет изображение с разрешением 400x300, оно останется без изменений. Другими словами, мне нужен ImageMagick для изменения размера изображений без увеличения масштаба. Как я могу это сделать?

convert -resize 800x600 input output уменьшает и увеличивает масштаб.

Ответы [ 2 ]

31 голосов
/ 18 августа 2010

Решено: convert -resize 800x600\> input output изменит размер, только если ширина больше 800px ИЛИ высота больше 600px.

1 голос
/ 15 августа 2014

, если вы хотите изменить размер текущего файла, попробуйте mogrify -resize 800x600\> *.jpg
это изменит размер всех изображений jpg с больше чем 800 пикселей ширина или 600 высота

...