42 votes

Conversion par lots Linux: changez la qualité de jpg avec convert mais gardez son nom

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.

85voto

Zsolt Botykai Points 20615

Essayez plutôt ceci:

 mogrify -quality 80% *.jpg
 

14voto

ring bearer Points 8369

convertir l'aide de 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 f in `ls *.jpg`
do
convert $f -quality 80% $f
done;
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X