У меня много изображений в папке. Я хочу обрезать все изображения по определенным координатам и сохранить преобразованную папку в подпапку с именем файла с суффиксом кадрирования. Я использую опцию командной строки ImageMagick конвертировать в обрезать один файл с помощью приведенной ниже команды:
"C:\Program Files\ImageMagick-7.0.8-Q16\magick" convert -crop 60x40+525+240 "C:\temp\rose.png" "C:\temp\temp\rose-crop.png"
Я хочу сделать один и тот же процесс для каждого файла, присутствующего в этой папке, и преобразованный файл должен следовать тем же правилам именования. Я попробовал это:
for /r %%i in (*) do "C:\Program Files\ImageMagick-7.0.8-Q16\magick" convert -crop 60x40+525+240 %%i %%i
Но это переопределяет существующие изображения. Как мне достичь желаемого результата?