Как изменить размер изображения так, чтобы самый длинный размер был короче или равным количеству?
Я думаю, что
mogrify -resize "1000>" *.jpg
изменяет размер пучка jpegs, так что более короткая сторона 1000px, если эта сторона была длиннее 1000px. Что я могу использовать для изменения размера jpegs, чтобы более длинная сторона была меньше 1000 пикселей?
Спасибо!
Ответы
Ответ 1
Он должен сохранять пропорции/пропорции изображения при использовании строки геометрии с " > ", поэтому вы можете просто сделать:
mogrify -resize "1000x1000>" *.jpg
Таким образом, вы явно ограничиваете изображение тем, что являетесь максимальным размером 1000x1000 пикселей и сохраняете текущее соотношение сторон изображения.
Ответ 2
Вы также можете использовать:
find . -type f -exec convert {} -resize "1000>" {} \;
это также может быть:
find ./*.jpg -exec convert {} -resize "1000>" {} \;