Bon voici la version Linux. Je sais, c'est facile à faire pour beaucoup mais je suis sûr que certains seront content de se rappeler comment faire facilement.
----------------------
#!/bin/bash
in_path=$1
out_path=$2
for i in $in_path/*; do
out_file=$(basename $i)
jpegtran -optimize -outfile $out_path/$out_file $i
jpegtran -progressive -outfile $out_path/$out_file $i
jpegtran -grayscale -outfile $out_path/$out_file $i
done
----------------------
Alors évidemment, petit rappel : il faut simplement créer un fichier script-jpegtran.sh dans un dossier (par exemple /home/script/ ) et avec dans l'interface du terminal appeler cela avec les dossiers à traiter en argument :
sh /home/script/script-jpegtran.sh /home/Images/avant/ /home/Images/apres/
Il y a l'optimisation des images, la conversion en progressif et le passage en niveau de gris. Ces images sont pour un tuto sur internet où la couleur n'a pas d'importance --> je gagne encore du poids sur l'absence des filtres de couleurs (à vérifier...).
via
http://bashscripts.org/forum/viewtopic.php?f=7&t=849
Edit : Confirmation :
1 - original ; 24 photos : 50.8Mo
2 - avec options optimize et progressive : 46.9Mo
3 - avec option grayscale (en plus) : 44.9Mo
Je m'attendais à un gain plus important mais c'est déjà ça.
(
Permalink)