1

Я хотел бы переименовать файлы с помощью ImageMagick и сохранить их в C:\index\pictures .

Новое имя файла должно состоять из старого (без расширения) + org.

Я написал командную строку:

C:\Programme\ImageMagick-7.0.6-Q16\magick mogrify -path C:\index\pictures -set filename:f “%%t_org” *.tif

но нет изменения имени выходного файла. Что пошло не так?

Спасибо за ваши ответы, я устал конвертировать * .tif -set имя-файла:f% t_org% [filename:f] .tif, и это хорошо, но мне нужно переименовать все изображения отдельно и "конвертировать" собрать их все вместе в одно файл.

1 ответ1

0

Согласно документации, mogrify изменяет файлы путем перезаписи, в то время как convert создает копию.

Этот инструмент похож на преобразование, за исключением того, что исходный файл изображения перезаписывается (если вы не измените суффикс файла с помощью параметра -format) с любыми запрошенными изменениями.

Чтобы создать новые файлы с вашей схемой именования и использовать convert:

convert *.tif -set filename:f '%t.org' '%[filename:f].tif'

Эта команда создает новые файлы в текущем рабочем каталоге с именем файла, добавленным .org .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .