Cum se manipulează imaginile de la terminal

ImageMagick este o aplicație care ne permite să manipulăm imagini prin linia de comandă și care este utilizată practic pentru toate formatele. Cu acesta, este de asemenea posibil să automatizați acțiunile asupra imaginilor conținute într-un folder (conversie, redimensionare etc.)
Să vedem o listă de comenzi utile ImageMagick:

Obțineți informații dintr-o imagine.

identify -ping image.png

Obțineți și mai multe informații.

identify -verbose image.png

Cunoașteți lista culorilor utilizate într-o imagine.

identify -list color image.png

Convertiți o imagine PNG în JPG

convert image.png image.jpg

Convertiți o imagine PNG în JPG, indicând calitatea conversiei.

convert -quality 96 image.png image.jpg

Convertiți toate imaginile PNG în JPG conținute într-un folder

mogrify -format png *.jpg

Convertiți toate imaginile (* .jpg, * .png) în PDF

convert images*.* archivo.pdf

Redimensionați o imagine

convert -resize 48×48 image.png image-mini.png

Redimensionați toate imaginile dintr-un folder

mogrify -resize 48×48 *.png

Redimensionați o imagine specificând lățimea

convert -resize 620x image.png image-620.png

Redimensionați o imagine specificând înălțimea

convert -resize x100 image.png image-100.png

Creați un Favicon

convert -colors 256 -resize 16×16 image.jpg favicon.ico

Convertiți o imagine color în alb și negru

convert -type image.jpg image-noir-blanc.jpg

Adăugați o margine transparentă de 1 pixel în jurul unei imagini

convert -bordercolor Transparent -border 1×1 image.png image-borde.png

Adăugați o margine neagră de 10 pixeli în jurul unei imagini

convert -bordercolor #000000 -border 10×10 image.png image-borde.png

Creați un negativ al unei imagini

convert -negate image.png image-negate.png

Rotiți o imagine pe verticală

convert -flip image.png image-inversee.png

Rotiți o imagine de la stânga la dreapta

convert -flop image.png image-inversee.png

Utilizați GUI ImageMagick

display image.png


Adăugați ca sursă preferată în Google