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).  

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.

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.

Mogrify

Posté par bacchus () le 05/03/2005 à 14:19. (lien). Évalué à 1.

Mogrify ça ne marche pas pour ce genre de manip ?
Ca fait partie des outils d'ImageMagick comme montage et compagnie. Les options sont à peu près les mêmes que celles pour convert.
Tout est dans le man.

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

    Posté par Obsidian () le 14/11/2006 à 16:14. (lien). Évalué à 2.

    Attention, il me semble qu'il s'agit d'un développement par le shell type GLOB et pas d'une expression régulière justement ...

Revenir en haut de page || Retourner aux forums || Retourner au forum Astuces.divers