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