ImageMagick

ImageMagick® est un logiciel libre, comprenant une bibliothèque, ainsi qu’un ensemble d’utilitaires en ligne de commande, permettant de créer, de convertir, de modifier et d’afficher des images dans un très grand nombre de formats.

Script ImageMagick pele mele

Reduit toutes les images d’un dossier ainsi que les images contenu dans les sous dossier si il y e n a, N’ecrrase pas la foto gd’origie :

for i in * ; do convert -geometry 1000 "$i" "th_$i" ; done


reduire tout un dossier en ecrasant l’originale :

mogrify -resize 50% *.jpg


Réduit toute une serie d’image selon une hauteur donnée en ecrasant les images d’origine. 450 = la taille de pixel voulu :

mogrify -resize x450 *.jpg


Fais une rotation des fichier img d’un dossier de 90°

for i in * ; do convert -rotate 90 "$i" "th_$i" ; done


- Renomes les img en 1 2 3 jusqu’a 9 :

num=1 ; for img in * ; do echo mv $img $numpipo.jpg ; num=$((num+1)) ; done

- Num sur 2 caractere 10, 11, 12, 13, etc …(ordre d’afichge perturbe …)

num=1 ; for img in * ; do echo mv $img $(printf %.2d $num).jpg ; num=$((num+1)) ; done


Fabrique un liseret noir de 10 pixel autour des images :


Fais une optimisation des images pour un ecran web :


Fais des coin arrondi sur les images :


Met les images à 300 DPI :


fais une planche contact :


un script permettant de découper un carré dans une dizaine de photos

convert image.png -crop wxh+x+y copie.png

- w : largeur de l’image
- h : hauteur de l’image
- x : offset à partir de la gauche
- y : offset à partir du haut


Des exemples ailleurs

http://www.unixgarden.com/index.php…


Sorcière , le 18/04/2009 (dernière modif : 7/05/2009)

réagir à cet article

FORUM : Ils ont donné leur avis

  • Script ImageMagick pele mele 22 avril 2009 10:15, par Sorcière

    Salut. C’est vrai que pour les novices image magick peut semblé deconcertant car en ligne de commande. Pour l’instant cette article est jeté comme ça car je fais de la ligne de commande comme un novice en gros je fais copier collé … aussi un peu novice et on est tous novice de quelqu’un. Pour te répondre : avant d’utiliser image magick (dans la façon ou je l’utilise) je me demande qu’ai je besoin de réaliser comme opération sur plusieurs image, souvent des opération de base, puis-je le faire "simplement" avec image magick ? A savoir certaines operations de traitement par lot peuvent aussi se faire avec des logiciel avec interface graphique, comme des reductions en lot par exemple.

    Utiliser image magick impose la ligne de commande, bien que j’ai cru comprendre qu’une interface sommaire pouvait aider les comme nous. Est ce que tu rencontre des problemes sur les script de image magick ou bien est ce la ligne de commande qui te "ralentie" ? Quelle operation auraient tu souhaité faire avec image magick ?

    Répondre à ce message