 | ImageMagick est une application bien pratique pour manipuler ses images. Voyons cela de plus près. |
IntroductionImageMagick 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 :
- convert : conversion entre formats (JPG, PNG, GIF...), taille image, crop et bien d'autres. Créé une copie distincte de l'original.
- mogrify : idem mais applique les modifs sur l'original. Attention donc !
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.
Date de création : 09/05/2024 @ 18:27
Dernière modification : 25/08/2024 @ 10:50
Catégorie :
Page lue 471 fois
Prévisualiser la page
Imprimer la page
|