Вы можете использовать оператор fx
для фильтрации изображений на основе высоты и ширины например
identify -format '%[fx:(h=1000 && w=1000)]\n' image.jpg
выведет 1
, если изображение точно 1000x1000
, и 0
в противном случае.
Чтобы вы могли запустить что-то вроде этого (настройте команду convert
в соответствии с вашими потребностями):
for image in ./*.jpg; do
identify -format '%[fx:(h=1000 && w=1000)]\n' "$image" | grep -q 0 \
&& convert -resize 1000x1000 "$image" "${image%.*}"-converted.jpg
done
Проблема решена :
.Вот как:https://askubuntu.com/a/1065672/878005
ПРИМЕЧАНИЕ. :Предложения по установке/обновлению на сайте терминатора мне не помогли.
Вот что добавить:https://stackoverflow.com/a/42118416/7507544