Gagner de la place avec les images de vos photos
Par Wizmerhill, dimanche 21 janvier 2007 à 12:24 :: Informatique :: #53 :: rss
J'ai pour habitude d'appliquer le script ci-dessous à toutes les photos que je reçois, ce qui me permet de diminuer la taille de 25% à 50%, cela me permet de ne perdre que quelques pixels et de gagner beaucoup de place au final. Certains puristes hurleront au crime, mais je préfère gagner de l'espace disque, surtout quand au fil du temps il se compte en giga ...
# !/bin/sh
#convertquality.sh : convert all jpeg images with a JPEG quality of 85 to targetDirectory
if (( $# < 1)); then
echo "Pas assez d'argument"
echo "copyphoto.sh targetDirectory"
exit 1
fi
targetDirectory=$1
for image in `ls *.jpg *.JPG`; do
convert -quality 85 $image $targetDirectory/$image
sourceSize=`du $image | awk '{print $1}'`
newSize=`du $targetDirectory/$image | awk '{print $1}'`
if [ $sourceSize -lt $newSize ] ; then
cp $image $targetDirectory/$image
echo -n ";"
else
echo -n "."
fi;
done
echo ""
Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire