Script Nautilus de conversion d'image =?ISO-8859-1?Q?jpg_=28compression=29_d=E9f
Raphaël FLORES
raf64flo at hotmail.com
Mar 20 Mai 12:13:39 UTC 2008
Bonjour à tous.
Voilà, hier 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.
Je me suis basé sur le script Chkmd5 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.
_________________________________________________________________
Faites vous de nouveaux amis grâce à l'annuaire des profils Messenger !
http://home.services.spaces.live.com/search/?page=searchresults&ss=true&FormId=AdvPeopleSearch&form=SPXFRM&tp=3&sc=2&pg=0&Search.DisplayName=Nom+public&search.gender=&search.age=&Search.FirstName=Pr%C3%A9nom&Search.LastName=Nom&search.location=Lieu&search.occupation=Profession&search.interests=amis&submit=Rechercher
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <https://lists.ubuntu.com/archives/ubuntu-fr/attachments/20080520/c2542fa1/attachment.html>
Plus d'informations sur la liste de diffusion ubuntu-fr