Ceci est une ancienne révision du document !



G'MIC

G'MIC est un outil de traitement d'images en ligne de commande. Il propose un ensemble de fonctions de base combinables en macros.

Il est aussi proposé sous forme de plugin pour Gimp permettant l'utilisation de nombreuses macros ave une interface graphique.

Télécharger le paquet deb correspondant à votre distribution et installez-le.

WARNING: est-ce ecnore vrai? demander David.

Sous Karmic, il faudra rajouter un lien:

sudo ln -s /usr/lib/libGraphicsMagick++.so.3 /usr/lib/libGraphicsMagick++.so.1

Vous trouverez le plugin pour Gimp tout en bas de l'onglet Filtres.

Pour afficher une image dans le visionneur G'mic:

gmic image.jpg

En fait, cette commande charge le fichier image.jpg et comme aucune sortie particulière n'est stipulée, il l'affiche.

Pour effectuer une rotation de 90° puis sauver l'image dans un fichier au format png:

gmic image.jpg -rotate 90 -output image.png

Il est aisé de travailler sur plusieurs images à la fois.

Par exemple, la commande ci-dessous charge 3 images, fait une rotation de la première, rehausse les contours de la deuxième et met la deuxième et la troisième en noir et blanc avant de sauver tout le monde au format png.

gmic image0.jpg image1.jpg image2.jpg -rotate[0] 35 -sharpen[1] 300 -luminance[1,2] -output dd.png

En effet, les images chargées sont numérotées en partant de 0 et placer le numéro de l'image entre crochets permet de n'effectuer une manipulation que sur celle-ci.

On peut aussi désigner les images en utilisant des nombres négatifs. -1 désignant la dernière, -2 l'avant-dernière etc. La commande ci-dessous produira exactement la même chose que la précédente:

gmic image0.jpg image1.jpg image2.jpg -rotate[-3] 35 -sharpen[-2] 300 -luminance[-2,-1] -output dd.png

Pour aller plus loin, parcourez la page de référence du langage G'mic et inspirez-vous des nombreuses macros disponibles par défaut.


Contributeurs : Ronounours, ZondeR.

  • gmic.1284734646.txt.gz
  • Dernière modification: Le 18/04/2011, 14:41
  • (modification externe)