Retourner aux forums || Retourner au forum Astuces.divers
Astuces.divers : [Terminal] Conversion d'image a la volée
Posté par jaroug (page perso, ) le 26 janvier 2005
0
Petit script vite fait pour convertir une série d'image :
#!/bin/bash
if [ $# -lt 4 ] ; then
echo "Utilisation :"
echo "$0 source dest extension_origine extension_voulu [\"options_convert\"]";
else
SRC="$1/"
DST="$2/"
SRCFORMAT="$3"
DSTFORMAT="$4"
OPT="$5"
for i in `ls $SRC` ;
do
NAME=`basename $SRC/$i .$SRCFORMAT`
convert "$SRC/$i" $OPT "$DST/$NAME.$DSTFORMAT";
done;
fi
exemple d'utilisation :./convert.sh ico/ png/ ico png
permet de convertir toutes les images au format .ico du repertoire ico/ dans le repertoire png/ au format png.
./convert.sh ico/ png/ ico png "-resize 24x24"
meme chose qu'au dessus mais change la taille des images en plus (les guillements sont nécessaires)
> Lire le message (5 commentaires, moyenne: 2).
Et tout ca grace à ...
Posté par
Ju. (Jabber id, ) le 31/01/2005 à 15:03. (lien). Évalué à 4.
ImageMagick
sudo apt-get install imagemagick
http://www.imagemagick.org/(...)
--
Les fans de Ubuntu et leurs CD, c'est comme les Mormons avec leur évangile, ils en ont toujours sur eux à donner, au cas où.
Zorro.
Les fans de Ubuntu et leurs CD, c'est comme les Mormons avec leur évangile, ils en ont toujours sur eux à donner, au cas où.
Zorro.
-
[^]Re: Et tout ca grace à ...
Posté par jaroug (page perso, ) le 01/02/2005 à 16:11. (lien). Évalué à 1.Oops, oui merci de préciser
autre solution
Posté par
henri lelong (page perso, ) le 16/03/2005 à 11:41. (lien). Évalué à 1.
sinon
convert $i ${i%.*}.jpg
% enleve la plus petite partie a droite de l'expression reguliere qui suit
# aurait enleve la plus petite partie a gauche.
(si jpg est la nouvelle extension, a mettre event. dans une boucle)
-
[^]Re: autre solution
Revenir en haut de page || Retourner aux forums || Retourner au forum Astuces.divers



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.