logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Ceci est une ancienne révision du document !


Imagemagick l’interface en ligne de commande.

*Ce tuto est à l'origine fait pour un atelier du chaton le-pic.org

Installation

apt install imagemagick php8.2-imagick gimp, gimp-gutenprint  caca-utils  feh pdftk

Avoir un visionneur d’images. Sous linux, ristretto est installé d’office

Utilisation

Imagemagick est un outil assez puissant pour la manipulation des images.

Nous laisserons de coté les scripts bash pour l’instant, plus adapté aux codeurs.

les commandes dans ce tuto :

convert et ses options (-caption, fuzzy, canvas, display, -quality , -resize, -compress, -density et pour extraire des images png à partir de chaque page d'un document pdf ….)

mogrify et ses options (-resize, -format….)

montage et ses options ( cadre, label..)

window : permet de capturer l 'écran entier , zone de l'écran,

composite pour : Superpositions ou mélange des images, simple, avec décalage, avec décalage, mise à l'échelle, découpe, avec décalage, mise à l'échelle, rotation, avec transparence..etc…

EXEMPLES PRATIQUES :

faites une boule lumineuse en ligne de commandes

convert -size 256x256 radial-gradient: radial_gradient.png

le résultat est :

un cadre à qui vous donnez les dimensions

convert -size 128x256 gradient: -rotate 90 linear_gradient_east.png

le résultat est :

La commande convert

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

convert -strip -interlace Plane  -quality 30% image.png  nouvelle_image.png

2) Compresser une image en utilisant un taux de compression à 55%

convert -quality 55% image_origine.jpg  image_sortie.jpg

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

convert -quality 45% -resize 800 image_origine.jpg  image_sortie.jpg

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

convert -quality 35% image.jpg  image-réduite.jpg

5) convertir des images jpg en pdf

convert votre image.jpg votre image.pdf

6) convertir des images en pdf

convert Page138.jpg Page139.jpg Page140.jpg Page141.jpg Page142.jpg Page143.jpg  nouveau-fichier.pdf

La commande mogrify:

mogrify est pratique pour traiter des fichiers par lot, quel que soit le nombre.

Convertir tous les .jpg en pdf

mogrify -format pdf -- *.jpg

Convertir tous les .jpg en png

mogrify -format png -- *.jpg
Convertir tous les  png en jpg

mogrify -format jpg – *.png

modifier le format des .jpg dans un répertoire . mets tous les fichiers.jpg en 150×90 naturellement les images doivent êtres plus grandes que ce qui est demandé.

 mogrify -resize 150x90  *.jpg

réduit le fichier rose.jpg de 50 %

mogrify -resize 50% rose.jpg

Changer les jpg en png et inversement (2exemples)

mogrify -format jpg *.png  
ou  
mogrify -format png *.jpg

faites un carré bleu

convert -size 164x164 canvas:black -channel blue -fx "1/2" carré-bleu.png

changer la couleur avec chanel

convert -size 164x164 canvas:black -channel red -fx "1/2" carre-rouge.png

Nous voulons faire une rotation de 60 degrés avec notre etit carre bleu

convert petit-carre-bleu.jpg -rotate 60 flip-carre.jpg

recolorions notre petit carré en gris

convert petit-carre-bleu.jpg  -colorspace Gray petit-carre-gris.jpg

c'est pas fini, dés que j'ai le temps, je termine

utilisateurs/lagrenouille/tutos/imagemagick.1718300557.txt.gz · Dernière modification: 13/06/2024 19:42 par lagrenouille

Pied de page des forums

Propulsé par FluxBB