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

Я думаю, что

mogrify -resize "1000>" *.jpg

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

Спасибо!

21 голос | спросил bsamek 17 PMpSun, 17 Apr 2011 20:40:00 +040040Sunday 2011, 20:40:00

2 ответа


0

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

mogrify -resize "1000x1000>" *.jpg

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

ответил coreyward 17 PMpSun, 17 Apr 2011 20:53:23 +040053Sunday 2011, 20:53:23
0

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

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

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

find ./*.jpg -exec convert {} -resize "1000>" {} \; 
ответил Attilio 3 SatEurope/Moscow2016-12-03T20:07:57+03:00Europe/Moscow12bEurope/MoscowSat, 03 Dec 2016 20:07:57 +0300 2016, 20:07:57

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132