Обновление pip3 испортило мой компьютер

Не совсем ответ на заданное, но сделать все изображения в папке сразу из командной строки.

for f in *.jpg; do convert $f -resize 700 $f; done

Предполагается, что все ваши изображения будут .jpg и изменят их размер до 700 пикселей в ширину.

Это будет перезаписывать исходный файл (это то, что подразумевал подразумеваемый вопрос), но если вы хотите сохранить оригинал, у вас есть несколько вариантов.

for f in *.jpg; do convert $f -resize 700 ../resized/$f; done

помещает измененные фотографии в каталог с именем resized. (Вы должны создать это сначала)

Или вы можете изменить имя файла

for f in *.jpg; do convert $f -resize 700 $(basename $f .jpg)-resized.jpg ; done

. Это добавляет -resized к имени файла для каждого, например. file0001.jpg будет изменен размер и будет указан file0001-resized.jpg

0
задан 17 June 2018 в 12:14

0 ответов

Другие вопросы по тегам:

Похожие вопросы: