informatique:imagemagick
Ceci est une ancienne révision du document !
Table des matières
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 :
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