Placer les images originales dans un dossier ‘originaux’
Executer un shell de conversion avec la commande convert de imagemagick
réf : https://debian-facile.org/doc:media:imagemagick
Exemples : convert-jpg-120×120.sh
ls -1 ./originaux/*.jpg \ | awk -F\/ -v q="'" '{print "convert -resize 120x120 -gravity center ./originaux/"$(NF)" ./120x120/"$(NF)}' \ | sh
Ce batch convertit en 120×120 les images contenues dans le dossier ‘originaux’ vers le dossier ‘120×120’
Attention : il ne faut pas d’espaces dans les noms de fichier ! Et voilà ci-dessous comment supprimer les espaces dans tous noms de fichiers en 1 commande 😉
find . -type f -exec rename 's/\ /-/g' '{}' \;