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 ?
[^] # Re: Modifications images
Posté par Frédéric Perrin (site web personnel) . En réponse au message Modifications images. Évalué à 1.