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