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

Аватара пользователя
Distructor
Администратор
Сообщения: 1631
Зарегистрирован: 28 дек 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" взяты в кавычки чтобы правильно обрабатывать названия файлов содержащих пробелы

Вернуться в «Linux / Unix / ...»