Подтвердить что ты не робот

Как изменить размер изображения так, чтобы самый длинный размер был короче или равным количеству?

Я думаю, что

mogrify -resize "1000>" *.jpg

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

Спасибо!

4b9b3361

Ответ 1

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

mogrify -resize "1000x1000>" *.jpg

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

Ответ 2

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

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

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

find ./*.jpg -exec convert {} -resize "1000>" {} \;