Si je convertis mes images avec
convert -quality 80% *.jpg
Cela fonctionne, mais le logiciel change les noms de fichiers pour le premier qu'il choisit. Comment puis-je conserver le nom ou même remplacer l'image précédente par celle d'une qualité inférieure.
Essayez plutôt ceci:
mogrify -quality 80% *.jpg
convertir la commande:
convert input-file [options] output-file
Maintenant, un petit script pour convertir tous les fichiers jpg à 80% de la qualité de l'original dans le répertoire actuel
for file in *.jpg; do
convert "$file" -quality 80% "$file"
done;
Cela fonctionnera pour vous.
convert -quality 80% '*.jpg' -set filename:original %t %[filename:original].jpg