Imagemagick
logo imprimer

MAGEMAGICK

  • ImageMagick est un logiciel libre, comprenant une bibliothèque, ainsi qu’un ensemble d’utilitaires en ligne de commande, permettant de créer, de convertir, de modifier et d’afficher des images dans un très grand nombre de formats.
    Des outils puissants comme mogrify, convert draw montage et d’autres vous donneront des milliers de possibilités de transformation d’images ..

 

  • Pour obtenir des informations sur une image
     

 

  •  

l’outil montage

 

  • dans le premier cas les 2 premiers tux n’ont pas la même dimension que les 6 autres, le logiciel adaptera la configuration …
     
     


     

  • Ghangeons la présentation de nos tuxs
     
     

  • Je vais garder que les 6 images de la même dimension et faire des encadrements
     
     


     

  • Faisons les cadres plus gros
  • On voit que -frame 19 à la place de -frame 5 donne des cadres beaucoup plus larges.
    Et geometry +4+4 est l’écartement entre les cadres.
     
     

    k

  • Si je veux rajouter un titre au dessus des tuxs je ferai


     

    On s’amuse bien, alors une autre image à cliquer vite fait

     
    JPEG
     

  • Reprenons au début
  • Si je veux un fond coloré entre mes tuxs


 

  • Maintenant,je voudrai avoir le nom des tuxs en dessous de chacun d’eux.
  • Je laisse assez de place pour que les noms tiennent en entier, soit +18+18.
     
     


     

  • ah ! jamais content, le même avec des gros cadres et les noms
     
     


     

  • Mettons lui un titre.
     
     


     


 

convert et mogrify

  • Pour ds raisons pratiques, il est parfois pratique d’avoir les mêmes noms pour le traitement des images par lot. Il existe bien krename pour renommer les images, mais ce petit script bash trouvé sur un forum est bien pratique :
  • Vous remplacerez portail par le nom de votre choix, ainsi que l’extension jpg..
     

 

Redimensionner et réduire le poids dune image en en ligne de commande

 

  • Premier exemple.
     

 

  • Compresser une image en utilisant un taux de compression à 55% :

 

 

 

  • Réduire et redimensionner le poids en une seule ligne.

 

 

  • Convertir, redimensionner et compresser tous les .png d’un dossier vers un autre dossier :
     

     

  • Exemple :réduire le poids d’une image de 1,1Mega à 341ko avec
     

 

  • puis à 53,3 Ko avec

 

 

  • Les possibilités de la ligne de commande sont inépuisables, voir la doc officiel du site "imagemagick"

 

 

  • Exemple : modifier le format des .jpg dans un répertoire . mets tous les fichiers.jpg en 150×90

- ou à 256×256

- ou : réduit le fichier rose.jpg de 50 %

  • Changer les jpg en png et inversement
  •  

-ou

  • Mettre les images à 72 DPI

ou

  • la ligne suivante permet de convertir une image .png en image .gif :
  • Vous pouvez créer une miniature pour chaque image et la placer dans le répertoire approprié Une commande unique composée des options -path
  • Pour créer un cadre biseauté, on utilise l’option -raise, qui permet d’éclairer
    une image pour créer un effet 3D
  • On utilisera -raise ou +raise selon que l’on souhaite un effet relief ou creux. On notera que l’option -raise utilise ici les pixels de l’image pour créer le cadre. Les dimensions de l’image restent donc identiques.
  • pour encadrer une photo, petit filet blanc et encadrement en gris :(turquoise étant le nom de mon image)
  •  

image illustrant la commande : convert turquoise.jpg -bordercolor white -border 5 -bordercolor dimgray -border 15 turquoisegood.jpg

  • Pour un filet noir, un blanc et un encadremant gris clair
  •  

image illustrant la commande :convert turquoise_border.jpg -bordercolor white -border 5 -bordercolor gray -border 15 turquoisedeux.jpg

  • Pour obtenir un petit cadre bois

image illustrant la commande : convert turquoise.jpg -mattecolor peru -frame 15x15+5+5 cadrebois.jpg

ON CONTINUE, ON COMPLIQUE UN PEU LES CHOSES
  • Créer une image texte avec une ombre

affiche MOMO en gros caractères rouges avec une ombre portée à l'arrière, image illustrant la commande :convert -size 520x205 canvas:none -font Bookman-DemiItalic -pointsize 92 -draw "text 70,120 'MOMO'" -channel RGBA -blur 0x6 -fill darkred -stroke magenta -draw "text 80,150 'MOMO'" fuzzy-MOMO.png

  • Amusez vous à changer les paramètres et voyez les résultats
  • Autres codes pour bouger votre image

Affiche MOMO retournée : image illustrant la commande : convert fuzzy-MOMO.png -flip momo.png

Affiche OMOM : image illustrant la commande : convert fuzzy-MOMO.png -flop -flip momo3.png

- Rotation

  • Légende

  • Une autre commande texte legende

  • "Inclure la légende dans l’image"

Affiche la première image du lot avec un commentaire en dessous:convert fuzzy-MOMO.png -font courrier -pointsize 18 -background none -fill blue label :" et voila le travail les asticots" -gravity south -composite momo-legend-inclu.png

 
 

  •  

l’outil unoconv

 
 

  • Oh nouveau miracles de la ligne de commande
     
     


     

  • Avec gimp vous créez une nouvelle image, un carré de 64x64.nommez le black.png à l’export.

     

 
 
 

IMAGEMAGICK EN GRAPHIQUE


 

  • Un click gauche sur une affiche, ouvrir avec imageMagick et ensuite un click droit sur l’image et le menu s’affiche sur votre bureau
  • quelques exemples menu-transform-flop inverse la droite vers la gauche :

    menu-trasform-flip renverse l’image

menu-F/X-solarise

menu-F/X-implode

menu-F/X-sepia tone

menu-F/X vignette

un sepia-tone plus un vignette

les possibilités sont multiples, amusez vous



Site réalisé sous SPIP
avec le squelette ESCAL-V3
Version : 3.87.68
auto hebergement chezlagrenouille.fr
system_Debian/GNU_Linux