identify

Linux
Publiée le 2026-09-14 05:41:40
Illustration Linux pour la commande identify

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