Com manipular imatges des del terminal

ImageMagick és una aplicació que ens permet manipular imatges a través de la línia d'ordres i que serveix per a pràcticament tots els formats. Amb ella, també és possible automatitzar les accions sobre les imatges contingudes en una carpeta (conversió, redimensionat, etc ...)
Anem a veure una llista d'ordres útils de ImageMagick:

Obtenir informació d'una imatge.

identify -ping image.png

Obtenir encara més informació.

identify -verbose image.png

Conèixer la llista de colors utilitzats en una imatge.

identify -list color image.png

Convertir una imatge PNG en JPG

convert image.png image.jpg

Convertir una imatge PNG en JPG indicant la qualitat de conversió.

convert -quality 96 image.png image.jpg

Convertir totes les imatges PNG en JPG contingudes en una carpeta

mogrify -format png *.jpg

Convertir totes les imatges (* .jpg, * .png) en PDF

convert images*.* archivo.pdf

Canviar la mida d'una imatge

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

Canviar la mida de totes les imatges d'una carpeta

mogrify -resize 48×48 *.png

Canviar la mida d'una imatge indicant l'ample

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

Canviar la mida d'una imatge indicant l'alt

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

Crear un Favicon

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

Convertir una imatge en color en blanc i negre

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

Afegir una vora transparent d'1 píxel al voltant d'una imatge

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

Afegir una vora negra de 10 píxels al voltant d'una imatge

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

Crear un negatiu d'una imatge

convert -negate image.png image-negate.png

Rotar una imatge en vertical

convert -flip image.png image-inversee.png

Rotar una imatge d'esquerra a dreta

convert -flop image.png image-inversee.png

Utilitza la interfície gràfica d'ImageMagick

display image.png


Afegir com a font preferida a Google