На этот вопрос уже есть ответ здесь:
У меня есть папка, содержимое которой включает ~ 300 изображений. Я хочу изменить их размер до 800 пикселей в другой папке. Как я могу это сделать? Я пробовал какую-то команду ImageMagick.
Для графического интерфейса, Phatch «один клик стоит тысячи фотографий» является лучшим для такой быстрой работы. Он уже находится в хранилище Ubuntu.
sudo apt-get install phatch
В противном случае для опытных пользователей, например, для циклического просмотра файлов в оболочке:
#!/bin/bash
# Configuration
ext="bmp"
count=0
total=0
#loop through all files in the current folder that ends with $ext extension
for i in $(ls *.$ext)
do
total=$(($total + 1))
#replace the 'potrace -s "$i"' with your converting cmd
#"$i" is the file name
#it will count +1 if successful
potrace -s "$i" && count=$(($count + 1))
done
echo "$count/$total files converted"
#wait
read
В этом примере выполняется преобразование bmp
в svg
, ранее я написал его для конвертации моего брата его отсканированные рисунки комиксов / аниме в векторном виде. Перед окраской.