Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/03/2011, à 12:37

apprenti_d

[résolu] Imagemagick redimentionement avec mogrify

Bonjour à tous !

J'ai développé un petit script en shell qui doit s'exécuter automatiquement.
Le but étant de redimensionner via mogrify de imagemagick des jpg qui sont dans un dossier.

Je lance mon shell et avec les différents echo que j'ai en sorti ça m'indique que tout c'est bien passée.
Le hic c'est que quand je regarde dans mon dossier si la taille des photos ont bougés c'est zéro. J'ai pourtant consulté les sites relatif à imagemagick j'ai pas l'impression d'avoir fait une faute de syntaxe.

Voici le code du shell principal

#!/bin/bash
#
#  Lance le traitement des photos eventuellement presentes sur le serveur.
_log()
{
    echo `date +"%Y/%m/%d %H:%M:%S"` " % $APPLI_CODE (traitement-photos)-$1-$2,$3"
}
_log "I" "DEBUT" "Debut du traitement"
if [ -e ${APPLI_IMG_LOCK} ]; then
    _log "I" "LOCK" "Fichier verrou deja present. Abandon."
else
    touch ${APPLI_IMG_LOCK}
    # debut du traitement
    mogrify -resize x150 ${APPLI_IMG} // on indique qu'il faut redimentioner les img à une hauteur de 150 l'option rezise garde les proportions
    # fin traitement
    _log "S" "SUCCES" "Traitement effectue"
    rm ${APPLI_IMG_LOCK}
    _log "S" "SUPPRLOCK" "Fichier verrou supprime"
fi
_log "F" "FIN" "Fin du traitement"

et dans un fichier prologue.sh j'ai indiqué les différentes variables dont celle qui m'interesse pour mogrify

APPLI_IMG=/home/kg710064/originaljpg/*.jpg

Le résultat du script

2011/03/04 11:22:33  % tbs (traitement-photos)-I-DEBUT,Debut du traitement
2011/03/04 11:22:33  % tbs (traitement-photos)-S-SUCCES,Traitement effectue
2011/03/04 11:22:33  % tbs (traitement-photos)-S-SUPPRLOCK,Fichier verrou supprime
2011/03/04 11:22:33  % tbs (traitement-photos)-F-FIN,Fin du traitement

alors que la taille des photos n' a pas bougé.

SI quelqu'un comprend d'ou vient le problème.
Merci d'avance.

Dernière modification par apprenti_d (Le 04/03/2011, à 12:55)

Hors ligne

#2 Le 04/03/2011, à 12:54

apprenti_d

Re : [résolu] Imagemagick redimentionement avec mogrify

J'ai résolu le probléme en indiquant en dur le chemin des fichiers ça fonctionne.
C'est dommage j'aurais voulu garder la variable pour avoir à modifier seulement à un endroit en cas de changement de chemin mais bon..
Sujet résolu.

Hors ligne