Массовое изменение размера фотографий из консоли Linux

Ответить
Аватара пользователя
Distructor
Администратор
Сообщения: 1606
Зарегистрирован: 28.12.2009
Для ресайза воспользуемся командой convert входящей в ImageMagick

Код: Выделить всё

# for f in *.jpg; do (convert "$f" -resize "1280x"  "min/min_$f")  done
этой командой мы изменим размер всех картинок с расширением jpg в текущей папке до 1280px (размер можно указать также и в процентах, например - 50%) и полученные изображения запишем в папку min (папка должна быть создана предварительно, иначе будет ошибка) с именем min_названиеОригинала.jpg

"$f" и "min/min_$f" взяты в кавычки чтобы правильно обрабатывать названия файлов содержащих пробелы

Ответить