Я создаю скрипт bash. Как выполнить набор операций/преобразований (по выбору) для всех .jpg
изображений в другом каталоге с помощью ImageMagick
утилиты convert
? Конвертированное изображение должно быть названо*-change.jpg
Вот мой код:
convert $file/*.jpg -flip $file/*-change.jpg
решение1
Вы можете задать имя выходного файла через-set
+ некоторыепроцент побегов(в этом случае вам понадобится каталоговая составляющая пути %d
и имя файла без расширения %t
):
convert "${dir}"/*.jpg -flip -set filename:t '%d/%t-change' '%[filename:t].jpg'
Я использовал его t
как filename:
недвижимость, но на самом деле вы можете использовать его как захотите...