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, les photos utilisées seront les suivantes :

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

Si la commande retourne l'erreur convert-im6.q16: not authorized `a.pdf' @ error/constitute.c/WriteImage/1037., il faut modifier la politique de sécurité utilisée par ImageMagick. Pour cela, il faut modifier le fichier /etc/ImageMagick-6/policy.xml en faisant le changement suivant :

<!-- Avant : politique de sécurité appliquée aux fichiers PDF, aucune action autorisée -->
<policy domain="coder" rights="none" pattern="PDF" />
 
<!-- Après : politique de sécurité appliquée aux fichiers PDF, lecture et écriture autorisée -->
<policy domain="coder" rights="read|write" pattern="PDF" />

Supprimer les données EXIF d'une image

mogrify -strip climbing.jpg
informatique/imagemagick.1733320880.txt.gz · Dernière modification : 2024/12/04 06:01 de alexis