GuideLinux.Org

http://www.guidelinux.org/

ImageMagick : manipuler vos images en console

ImageMagick est une application bien pratique pour manipuler ses images. Voyons cela de plus près.


Introduction

ImageMagick est une commande en console permettant de manipuler vos images et photos de manière puissante. Les pros pourront ainsi automatiser des tâches complexes en créant des scripts. Perso j'utilise cette application pour faire des modifs identiques sur plusieurs photos (souvent alléger le poids des photos d'un répertoire).

Il existe évidemment des interfaces graphiques pour faire ceci (article GuideLinux) mais comme toujours la console apporte souplesse et gain de temps (et des maux de tête aux débutants).

IM est en fait constituée d'une dizaine de commandes différentes, dont :
La liste complète et détaillée sur le site officiel (anglophone).

Il est probable que votre distribution ai déjà installé IM, sinon utilisez votre installateur de paquetages. Si le paquet n'est pas disponible, renseignez-vous ou téléchargez ses sources puis compilez les.


Quelques commandes

Je vais utiliser la commande mogrify dans les exemples. A la différence de convert, mogrify modifie l'original.

Copie de sécurité


Pour commencer, je vous conseille vivement de faire un copie de sécurité des photos que voulez alléger. Alléger le poids signifie perdre de l'information (de la qualité donc), cette perte est irréversible.

$­­­­­ cp -R /dossier_photo /dossier_photo/copie && cd /dossier_photo/copie
Fait une copie de sécurité du dossier et se place dedans. En cas de message d'erreur, n'allez pas plus loin, recommencez ou servez vous de votre explorateur de fichiers (Konqueror, Nautilus etc). Par la suite, il faudra invoquer les commandes dans le dossier /copie.

Changer le format


$­­­­­ mogrify *.png *.jpg
Convertit les images du format png vers le format jpg.

De nombreux formats sont supportés (GIF, JPEG, PNG, PDF, Photo CD...)

Créér des miniatures

$­­­­­ mogrify -thumbnail 120x90 *.jpg
Créé des miniatures en 120x90 pixels. A la différence de l'option -resize, l'option -thumbnail enlève aussi les méta-informations de l'image.

Tutoriel complet

Alléger le poids de photos

Si vous voulez envoyer vos photos par emails et qu'elles font toutes 2 Mo, ceci peut vous servir :

$­­­­­ mogrify -strip -quality 75 *.jpg
Sur toutes les images jpg du répertoire : enlève les meta-informations (date de création, nom créateur etc) et abaisse la qualité à 75%.

Regardez le poids des photos dans le dossier /copie pour vous convaincre. Vous pouvez jouer avec le facteur de qualité (de 0 à 100).

Vous venez de voir 0,5 % des possibilités d'ImageMagick .


Liens externes

Site Officiel d'ImageMagick
Tutoriel et exemples bien expliqués (en anglais)


Lien GuideLinux

Retour vers l'article sur la console.
Retour à l'article sur la manipulation d'image.