ImageMagick - manipule des images avec des lignes de commande

ImageMagicK est un utilitaire qui permet aux utilisateurs de manipuler des images avec des lignes de commande . Bien que la plupart des logiciels d’imagerie disposent d’interfaces utilisateur graphiques élaborées avec une multitude d’effets spéciaux, ImageMagick peut effectuer des opérations sur l’image à partir de la ligne de commande . Cet utilitaire est particulièrement utile pour les projets dans lesquels il est nécessaire d’automatiser le travail sur les images. ImageMagick est disponible pour les systèmes d'exploitation Windows et Linux. Avec ImageMagick, une image peut être convertie d'un format à un autre ou un texte peut être ajouté à l'image à partir de la ligne de commande.

ImageMagick est un puissant outil de ligne de commande qui vous permet de manipuler des images.

L'avantage de cet outil est qu'il permet:

  • Travail automatisé sur les images (cela évite d'avoir à manipuler Photoshop ou Gimp).
  • Mettre en œuvre des opérations et la conversion d'un coup à des centaines d'images à la fois.
  • Pour convertir entre différents formats d'image
  • Pour créer des images lors de vos déplacements
  • Pour être intégré à vos programmes et scripts (cela permet à vos programmes et scripts de générer et de manipuler des images à la volée). Par exemple, il est utilisable avec PHP pour générer des images.

Ce programme est disponible pour Windows et Linux.

Installez ImageMagick sur Windows:

  • 1. Télécharger ImageMagick
  • 2. Installez-le. Pendant l’installation, assurez-vous de bien vérifier le "chemin de recherche de l’exécutable"
  • 3. Fermez et rouvrez votre session (ou redémarrez l'ordinateur). Cette étape est nécessaire pour que le chemin (PATH) ImageMagick soit pris en compte.

Pour vérifier l'installation, ouvrez une fenêtre MS-DOS et tapez: convert - version

Tu devrais voir,

 Version: ImageMagick 6.3.3 04/08/07 Q16 fichier: /// usr / local / share / doc / ImageMagick 6.3.3 / index.html Droits d'auteur: Copyright (C) 1999-2007 ImageMagick Studio LLC 

Convertir une image d'un format à un autre

  • Convertir une image en png bmp:

 convertir image.bmp image.png 
  • Convertir une image en jpg bmp progressive, qualité 70%:

 convertir image.bmp -interlace line -quality 70 image.png 

L' option -quality xoption vous permet d'ajuster la qualité du JPEG.

La ligne -interlace peut créer une progression JPEG.

Préparer une photo pour le Web

Les opérations sont:

  • Réduisez la résolution de l'image (par exemple, passez de 2592x1944 (5 mégapixels) à 800x600)
  • Compression JPEG progressive (pour un affichage immédiat de l'image dans la page)
  • Supprimer les informations non nécessaires (commentaires, EXIF ​​...: cette information (miniature, nom du logiciel qui a créé ce fichier, paramètres de l'appareil photo lors de la prise de vue (EXIF), etc.) est ignorée par les navigateurs.

 convertir maphoto.jpg - redimensionner 800x600 - bande - qualité 50 - entrelacer la ligne imageweb.jpg 
  • -dimensionner Axe redimensionne l'image à la taille souhaitée.
  • -strip supprimer des informations supplémentaires (EXIF, commentaires ...)
  • -quality 50 peut sélectionner une qualité de 50% pour la compression JPEG.
  • -La ligne Interlace crée un JPEG progressif.

Mettre un texte sur une image

Pour éviter de recevoir une image haute résolution sans autorisation, vous pouvez ajouter un texte sur toute la surface de l'image.

 convert -size 150x50 xc: none -matte -pointsize 20 -fill # ffffff80 -draw "text 10, 30 'Mon copyright'" miff: - | tuile composite - photo.jpg resultat.jpg 

Appliquer une transformation à un groupe d'images

Pour simplifier les explications précédentes, des exemples ont été donnés sur une seule image.

Mais il est possible d'effectuer ces opérations à la fois sur plusieurs images.

Recompressez les images JPEG dans le répertoire en cours en tant que 70 (quittez dans le sous-répertoire de sortie):

 FOR %% G IN (* .jpg) Convertissez "plan de 70% entrelacé" %% G "" sortie / %% G " 

Convertir tous les fichiers .BMP en. JPG:

 FOR %% G IN (* .bmp) CONVERTISSEZ le plan "entrelacé à 70%" de qualité% G "%% ~ nG.jpg" 

(~ n signifie qu'il ne faut que le nom du fichier (sans l'extension).)

Article Précédent Article Suivant

Les Meilleurs Conseils