ImageMagick: изменение размеров изображений внутри каталога

Я хочу изменить размеры всех изображений внутри каталога, где этот каталог содержит n каталогов, и внутри каждого каталога у меня есть n изображений.

Я попробовал следующую команду:

for i in picture/*.*; do
 convert $i -resize 240x240\! 
done

Но произошла ошибка, говорящая "не удалось открыть изображение изображения /.". Как добиться аналогичной операции.

1 ответ

Я нашел решение:

for f in 'find . -name "*.jpg"'
do
 convert $f -resize 400x400\! $f
done

licensed under cc by-sa 3.0 with attribution.