• [^] # Re: Modifications images

    Posté par (site web personnel) . En réponse au message Modifications images. Évalué à 1.

    Ça donnerait quelque chose comme :
    fichier=1ドル
    # Si l'utilisateur donne quelque chose qui ressemble à un pourcentage, on l'utilise
    # Sinon, on prend 40 par défaut
    if [ 2ドル -ge 0 -a 2ドル -le 100 ]; then
     taille=2ドル
    else
     taille=40
    fi
    case $fichier in
    *.[Jj][Pp][Gg]|*.[Jj][Pp][Ee][Gg])
     convert -resize "$taille%" "$fichier" "little_$fichier"
     ;;
    *)
     echo $fichier ne semble pas être un fichier JPEG
     echo Utilisation :
     echo 0ドル image.jpg [taille]
     echo Si taille (en %) n'est pas donnée ou n'est pas comprise entre 0 et 100, utilise une
     echo valeur par défaut de 40.
     exit 1
     ;;
    esac
    Utilisation : mon_script image.jpg [taille]. Par contre : ce script ne retaille qu'une seule image, c'est dommage. Une solution serait de prendre la taille comme le premier argument (mais dans ce cas la taille n'est plus optionnelle), puis de looper sur les arguments. Je te laisse ça en exercice ?