dmesg.fr:~#

display message

Convertir redimensionner manipuler des images par lot

resize iconVous souhaitez convertir une série d'images du format TIFF en format JPEG, qualité de compression 85 %, et redimensionner en même temps les images en résolution 1024x768 pixels.

Classiquement, vous feriez appel à un logiciel avec interface graphique comme Picasa ou autres. Pourtant, il existe des commandes installées par défaut sous Debian GNU Linux et Ubuntu qui effectueront ce travail très rapidement.


Les commandes ci-dessous font partie du paquet imagemagick. S'il n'est pas installé, ouvrez un Terminal et tapez :

apt-get install imagemagick


Commande mogrify

Pour réaliser l'opération de conversion / redimensionnement d'images citée plus haut, nous allons utiliser la commande mogrify. Ouvrez un Terminal et tapez :

mogrify -format jpg -resize 1024x768 -quality 85 *.tif

Explications :

- format : format de destination souhaité
- resize : nouvelle dimension des images. Vous pouvez également indiquer un pourcentage (ex : -resize 50%)
- quality : le taux de compression de l'image



Autre commande intéressante : convert

Exemple : corriger automatiquement les niveaux d'une photo sans écraser le fichier original :

convert photo.jpg -auto-level photo-niveaux-auto.jpg



Protégez vos photos avec un watermark avec la commande composite

Crééz d'abord une image watermark avec le logiciel de retouches d'images GIMP :

- Démarrez GIMP
- Créez une image de 320x200 pixels
- Ajoutez une couche alpha
- Sélectionez tout et appuyez sur la touche DEL
- Ajoutez le texte TOTO au centre de l'image, taille 60 pixels, couleur blanche
- Enregistrez le fichier au format TIFF : toto-watermark.tif

toto watermark


Préparez une image toto.jpg de taille 1024x768 pixels.
Exemple :

toto 320x240


Création de l'image avec watermark :

composite -gravity center toto-watermark.tif toto.jpg toto-avec-watermark.jpg

toto 320x240 watermark


Création de l'image avec watermark transparent :

composite -gravity center -dissolve 40 toto-watermark.tif toto.jpg toto-avec-watermark-transparent.jpg

Le paramètre -dissolve permet d'ajuster le niveau de transparence.

watermark 320x240 transparent


Aide

Les commandes mogrify, convert, et composite permettent d'effectuer beaucoup d'autres opérations sur les images.
Pour plus d'informations, tapez :

man mogrify
man convert
man composite


Liens web

http://www.imagemagick.org/www/command-line-options.html

http://www.imagemagick.org/www/mogrify.html

Copyright dmesg.fr - All Rights Reserved.