Se simplifier la compression d’images 2!
Jeudi 9 septembre 2010 - 22 h 20 min - Logiciel Libre
Deuxième version de mon script de compression d’image.
Ce reporter à l’article précédent pour l’utilisation.
Dans une grande majorité des cas, mes images ne sont la que pour illuster un article. Ce script converti donc les PNG en JPG pour l’ensemble du dossier et les redimensionne les JPG en dimension fixe et taille fixe en Ko.
#!/bin/bash # On crée le dossier optimiz mkdir optimiz # On y copie les images cp -f *.jpg optimiz/ cp -f *.JPG optimiz/ cp -f *.jpeg optimiz/ cp -f *.png optimiz/ # On s’y rend cd optimiz # On converti les PNG en JPG for i in *png; do convert $i $(basename $i jpg).jpg ; done # On efface les PNG rm *.png # On réoriente et on compresse un peu pour jpegoptim mogrify -auto-orient -quality 80 *.jpg mogrify -auto-orient -quality 80 *.jpeg mogrify -auto-orient -quality 80 *.JPG # On redimensionne les images en 1024×800 par exemple mogrify -resize 1024x800 *.jpg mogrify -resize 1024x800 *.jpeg mogrify -resize 1024x800 *.JPG # Compression des jpeg à 80 Ko environ jpegoptim 80 *.jpg jpegoptim 80 *.JPG # Et on ressort cd .. # Et on informe zenity --info --text='Compressions Terminées'
Je vais donc pouvoir mettre en place ce système pour faciliter la compression des images pour ma miss et moi.
Ensuite j’adapte mon utilisation des PNG au cas par cas.









