Objet : Liste pour les discussions techniques (liste à inscription publique)
Archives de la liste
Script Nautilus de conversion d'image =?ISO-8859-1?Q?jpg_=28compression=29_d=E9f
Chronologique Discussions
- From: Raphaël FLORES <raf64flo AT hotmail.com>
- To: <technique AT april.org>
- Subject: Script Nautilus de conversion d'image =?ISO-8859-1?Q?jpg_=28compression=29_d=E9f
- Date: Wed, 21 May 2008 13:32:12 +0200
- Importance: Normal
Bonjour à tous.
Voilà, l'autre soir, je me suis lancé dans la création d'un script de conversion d'image JPG pour réduire la taille de ceux-ci (en compression).
Je me suis basé sur le script Chkmd5 pour Nautilus(1) pour commencer, d'où peut-être quelques erreurs à l'adaptation.
Cependant, mon script ne se lance pas et n'affiche rien, pour je ne sais quelle raison... Alors que plus tôt il parvenait à se lancer, même si il n'arrivait pas au bout... Je n'ai pas réussi à retrouver l'origine du problème. C'est pourquoi je requiert votre aide.
Voici le code :
_____________
#!/bin/bash
echo $NAUTILUS_SCRIPT_SELECTED_URIS >
~/.gnome2/temp_convertphotos_list
compress_level=$(zenity --entry --text="Entrez un chiffre entre 0 et
100 (compression croissante de 0 à 100)" --title "Niveau de
compression")
if [[ $(ls converted_files)!=1 ]]
then
zenity --info --text="Attention : il existe déjà un répertoire de
fichiers convertis." --title "ATTENTION"
else
mkdir converted_files
fi
zenity --info --text="$(cat ~/.gnome2/temp_convertphotos_list)"
--title "Fichiers à convertir"
for file in $(cat ~/.gnome2/temp_convertphotos_list)
do
count=$(($count+1))
# zenity --info --text "Le fichier courant est : ''$file''"
if [[ $(echo $file) != "*.JPG" ]]
then
origfile=$(echo $file | sed -e 's/file:\/\///g'
-e 's/\%20/\
/g' -e 's/\.JPG//g')
fi
if [[ $(echo $origfile) != "*.jpg" ]]
then
to_file=$origfile'_converted.jpg'
convert -quality $compress_level $file $to_file
mv $to_file converted_files
fi
done
rm ~/.gnome2/temp_convertphotos_list
zenity --info --text "La conversion s'est terminée avec succès.\nLes
fichiers convertis sont présents dans le répertoire suivant
:\n./converted_files/ \nIl y a $count fichiers convertis.
_____________
Zenity est bien installé hein...:P
Merci à vous.
Raphaël.
(1) http://doc.ubuntu-fr.org/nautilus_scripts
Tous vos amis discutent sur Messenger, et vous ? Téléchargez Messenger, c'est gratuit !
- Script Nautilus de conversion d'image =?ISO-8859-1?Q?jpg_=28compression=29_d=E9f, Raphaël FLORES, 21/05/2008
- Re: [TECH] Script Nautilus de conversion d'image =?ISO-8859-1?Q?jpg_=28compression=29_d=E9f, Stéphane Adenot, 21/05/2008
- Re: [TECH] Script Nautilus de conversion d'image =?ISO-8859-1?Q?jpg_=28compression=29_d=E9f, Raphael (hotmail), 22/05/2008
- Re: [TECH] Script Nautilus de conversion d'image =?ISO-8859-1?Q?jpg_=28compression=29_d=E9f, Stéphane Adenot, 22/05/2008
- Re: [TECH] Script Nautilus de conversion d'image =?ISO-8859-1?Q?jpg_=28compression=29_d=E9f, Raphael (hotmail), 22/05/2008
- Re: [TECH] Script Nautilus de conversion d'image =?ISO-8859-1?Q?jpg_=28compression=29_d=E9f, Stéphane Adenot, 21/05/2008
Archives gérées par MHonArc 2.6.16.