Как изменить размер изображения, чтобы самый длинный размер был короче или равен величине? - PullRequest
21 голосов
/ 17 апреля 2011

Я думаю, что

mogrify -resize "1000>" *.jpg

изменяет размер группы jpegs так, чтобы более короткая сторона составляла 1000 пикселей, если эта сторона была длиннее 1000 пикселей. Что я могу использовать для изменения размера JPEG, чтобы сторона long была меньше 1000px?

Спасибо!

Ответы [ 2 ]

33 голосов
/ 17 апреля 2011

При использовании геометрической строки с «>» он должен сохранять пропорции / пропорции изображения, поэтому вы можете просто сделать:

mogrify -resize "1000x1000>" *.jpg

Таким образом, вы явно ограничиваете изображение не более 1000x1000 пикселей и сохраняете текущее соотношение сторон изображения.

0 голосов
/ 03 декабря 2016

Вы также можете использовать:

find . -type f -exec convert {} -resize "1000>" {} \; 

это также может быть:

find ./*.jpg -exec convert {} -resize "1000>" {} \; 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...