identify
Linux
Publiée le
2026-09-14 05:41:40
imagemagick
# Vérifie la version d'ImageMagick installée sur ton système
identify -version
# Identifie les métadonnées et le format d'une image donnée
identify mon_image.jpg
# Affiche uniquement la taille (dimensions) de l'image en pixels
identify -format "%wx%h" mon_image.png
# Redimensionne une image pour qu'elle ne dépasse pas 800px sur le côté le plus long
convert mon_image.jpg -resize 800x mon_image_redim.jpg
# Convertit une image de format JPG vers PNG (perte de qualité)
convert input.jpg output.png
# Ajoute un filigrane simple en bas à droite de l'image
convert mon_image.jpg -gravity southeast -pointsize 20 -fill "rgba(255, 255, 255, 0.5)" -annotate +10+10 "© Ton Nom" image_filigrane.png
# Réduit la qualité de compression d'une image JPEG (valeur entre 1 et 100)
convert mon_image.jpg -quality 80 mon_image_qualite.jpg
# Recadre l'image pour ne garder que le centre, avec une taille finale définie
convert mon_image.png -gravity center -crop 1024x768+0+0 image_recadree.png
# Convertit un fond noir en niveaux de gris (utile pour les logos)
convert mon_image.jpg -colorspace Gray image_gris.jpg
# Affiche le format et la profondeur de couleur supportés par l'outil
identify -format "%[format%]" /dev/null
# Crée une image de fond pleine de couleur unie (ex: bleu vif)
convert -size 1024x768 xc:blue fond_bleu.png
# Ajoute des bords arrondis à l'image en utilisant le masque
convert mon_image.jpg -bordercolor black -border 20 image_bordure.jpg
# Récupère la date de création et les dimensions dans un fichier texte
identify -format "Taille: %wx%h\nDate: %f" mon_image.png info.txt
# Crée une séquence d'images en changeant l'angle (rotation)
convert mon_image.jpg -rotate 90 image_rotatee.jpg
# Vérifie si le format de fichier est supporté par ImageMagick
identify --list formats