Outils pour utilisateurs

Outils du site


informatique:imagemagick

Ceci est une ancienne révision du document !


ImageMagick

Modification d'images

Sauf indication contraire, pour toutes les manipulations, la photo originale sera la suivante:

Redimensionner une image en conservant le ratio original

Utile, si on ne connait pas l'orientation de la photo originale.

mogrify -geometry 100x100 climbing.jpg

Résultat :
Photo redimensionnée

Générer une mosaïque

montage -tile 3x1 -background transparent -geometry +0+0 climbing.jpg climbing.jpg climbing.jpg tile.jpg

Résultat :

Créer une image dont les dimensions sont fixées en utilisant un maximum de l'image originale

convert climbing.jpg -resize 50x100^ -gravity center -extent 50x100 climbing-50x100.jpg

Résultat :

Extraire une partie de l'image

convert climbing.jpg -crop 200x100+50+50 crop.jpg

Résultat :

Ajouter une bordure

convert climbing.jpg -bordercolor violet -border 10x10 border.jpg

Résultat :

Convertir en polaroïd

convert climbing.jpg -thumbnail 200x200 -bordercolor white -background black +polaroid polaroid.jpg

Résultat :

Découper une image

convert -crop 3x2@ climbing.jpg tile-%d.jpg

Résultat :

Ré-orienter une image

# Cré une nouvelle image
convert -rotate 90 climbing.jpg rotate.jpg

# Modifie l'image
mogrify -rotate 90 climbing.jpg

Résultat :

Supprimer le canal alpha

mogrify -background white -alpha remove *.png

Dessiner sur une image

Pour aller plus loin

Autre

Afficher les caractéristiques d'une image

identify climbing.jpg

Résultat :

climbing.jpg JPEG 300x200 300x200+0+0 8-bit DirectClass 18.8KB 0.000u 0:00.000

Écrire dans une image

Le résultat d'une commande

convert -border 15x15 -bordercolor "#FFFFFF" label:"$(ls climbing*)" ls.jpg

Le contenu d'un fichier

convert -fill '#007bc5' -density 200 -font aescrawl.ttf -trim +repage -border 5 -bordercolor white -background white "label:@contact.txt" contact.png

Du texte positionné

convert -size 200x30 xc:transparent -font /usr/share/fonts/TTF/DejaVuSansMono.ttf -fill black -pointsize 16 -draw "text 0,16 'climbing is fun'" -trim text.png

Générer un fichier PDF vide

convert xc:none -page A4 a.pdf

Astuce trouvée ici

informatique/imagemagick.1542136873.txt.gz · Dernière modification : 2018/11/13 11:21 de alexis