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 …
- Changeons 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.
- Si je veux rajouter un titre au dessus des tuxs je ferai
On s’amuse bien, alors une autre image à cliquer vite fait - 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)
- Pour un filet noir, un blanc et un encadremant gris clair
- Pour obtenir un petit cadre bois
- Créer une image texte avec une ombre
- Amusez vous à changer les paramètres et voyez les résultats
- Autres codes pour bouger votre image
Rotation
- Légende
- Une autre commande texte legende
- "Inclure la légende dans l’image"
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
Faire une image animée gif en ligne de commande
- préparer ses images, ici des png, puis :
- Voir l’article image animée gif pour plus d’infos
l’outil xcftools edt aussi interessant
* Convertir une image .XCF en .PNG
xcf2png image.xcf -o image.png
voir man xcf2png