mogrify -monochrome для нескольких изображений

У меня есть фотография, которую я хочу иметь в черно-белом цвете.

Я в правой папке.

-rw-r--r-- 1 alex alex 1027 Jan 21 13:07 target-0.jpg -rw-r--r-- 1 alex alex 1001 Jan 21 12:17 target-1.jpg -rw-r--r-- 1 alex alex 957 Jan 21 12:17 target-2.jpg -rw-r--r-- 1 alex alex 982 Jan 21 12:17 target-4.jpg 

Почему это не работает?

 for i in *.jpg ; do mogrify -monochrome ; done 

Нет ошибок, но нет черно-белых изображений. Когда я конвертирую их в одиночный mogrify -monochrome target-0.jpg он работает так, как ожидалось. Версия imagemagick

 apt-cache policy imagemagick imagemagick: Installiert: 8:6.8.9.9-5+deb8u6 Installationskandidat: 8:6.8.9.9-5+deb8u6 Versionstabelle: *** 8:6.8.9.9-5+deb8u6 0 500 http://security.debian.org/ jessie/updates/main amd64 Packages 500 http://http.us.debian.org/debian/ jessie/main amd64 Packages 100 /var/lib/dpkg/status 

А также

 env | grep -i shell SHELL=/bin/bash 

One Solution collect form web for “mogrify -monochrome для нескольких изображений”

Вы не передаете переменную i вашей команде mogrify в цикле for. Это должно быть следующим.

 for i in *.jpg ; do mogrify -monochrome "$i"; done 
  • малина pi продолжает убивать imagemagicks конвертировать
  • Imagemagick используется для генерации PPM в Linux, PPM не читаются
  • сценарий не работает, как ожидалось, когда запланировано как cronjob
  • Как установить и настроить ImageMagick для PHP и Wordpres на Amazon Linux AMI
  • ImageMagick + ruTorrent-статистика (Github repo)
  • Необычно большой значок, созданный ImageMagick
  • Oneliner для нарезки изображения?
  • Как удалить встроенный предварительный просмотр в файле EPS без уничтожения всех метаданных?
  • Изменение размера Imagemagick
  • не удалось открыть X-сервер
  • Следующие пакеты имеют неудовлетворенные зависимости
  • Linux и Unix - лучшая ОС в мире.