Voici un court article pour vous donner une méthode afin de compresser des images sous Ubuntu avec un simple click droit.
La méthode consiste a créer un petit script de compression d'images puis de permettre son interrogatin via Nautilus, votre explorateur de bureau sous Gnome.
Pré-requis : avoir installé la librairie imagemagick qui contient le script "convert".
sudo apt-get install imagemagick
Donc , en premier , créez un fichier script_compress_jpg.sh
Puis, éditez ce fichier et ajoutez-y ce contenu :
#!/bin/bash
# compress multiple jpeg files
if [ $* = "" ] ;then echo "aucun fichier fourni" ; exit 1 ;fi &>/dev/null
Y=`echo $* | sed 's/ \//,,,\//g' | sed 's/ /^^/g'`
Z=`echo $Y | sed 's/,,,/ /g'`
for file in $Z ;
do
file=`echo $file | sed 's/\^^/\ /g'`
newfile=`echo $file | sed 's/\([^\.]\+\)\(\.[:alpha:]*\)/\1_compressed\2/'`;
convert "$file" -quality 15 "$newfile";
done
NB : vous pouvez faire varier la qualité de la compression en changeant l'indice quality, ici à 15 pour un petit format très compressé. de 0 à 100, 0 = très très compressé, 100= pas compressé
Enregistrez et fermez ce fichier.
En ligne de commande, ajoutez les droits à tout le monde de l'executer avec :
chmod ugo+x script_compress_jpg.sh
Enfin, on va créer la commande pour l'ajouter à nautilus. Pour ce faire installez l'extension de création de commande :
sudo apt-get install nautilus-actions
Une fois installé, exevcutez la commande suivante:
nautilus-actions-config-tool
Puis créez une nouvelle action en spécificant le chemin de votre fichier de script. Dans l'onglet éEexecuter", choisissez le mode "Terminal". Donnez à vot reaction un nom explicite, genre "Compression jpg". Enregistrez, pui sredémarrer nautilus avec la commande suivante : nautilus -q Le tour est joué, il ne vous reste plus quà tester le click droit sur un fichier jpg.
Cette technique a été trouvé ici
article de megglos en anglais puis arangée à ma sauce et traduite en français.
Thank you megglos!