IniciProgramari

logo

IMAGEMAGICK

Imagemagick és una col·leció de petits programes usats per a la manipulació d'imatges en múltiples formats. L'us que li dono jo és des de la línia de comadaments per a processar múltiples arxius amb un un sol comandament amb mútiples paràmetres. Usat per a canviar mida d'imatges, girar, canviar brillantors, extreure subimatges, composar mosaics, convertir formats... Impossible recordar les múltiples opcions. Jo deso els meus escripts en fitxers de text i el reutilitzo per a nous treballs. Un dels subprogrames més importants és Mogrify. Usar a la cónsola Linux o a una cónsola Cygwin a Windows.

Scripts imagemagick:

Canvi de mida d'imatges

mogrify -resize 50% *.jpg
mogrify -resize 900 *.png

Canvi de mida d'imatges

mogrify -format jpg *.png

Crear mosaics d'imatges

Montage with names: montage -label %t * show -pointsize 20 -tile 2x3 -geometry 800x700+10+10 out.jpg montage -label "%t" -pointsize 24 *.jpg -tile 4x4 -geometry 648x486+5+5 CP.jpg Convert to A3 paper: convert -quality 100% out.jpg -rotate -90 -page A3 out2.pdf

Reanomenar (bash) i rear mosaics d'imatges

#!/bin/bash i=1 for file in *.JPG do i=$((i+1)) mv "$file" "$i.JPG" done # Imagemagick montage -label "%t" *.JPG -tle 3x3 -geometry 512x384+30+30 Reportatge.pdf

Retallar imatges d'una llista

#! /bin/bash # Crop photo in 6 parts # pere 2015-05-27 mkdir new ls -1 | grep ".jpg" > list.txt for foto in $(less list.txt); do convert $foto -crop 320x320+65+65 new/$foto-11.jpg; convert $foto -crop 320x320+385+65 new/$foto-12.jpg; convert $foto -crop 320x320+65+385 new/$foto-21.jpg; convert $foto -crop 320x320+385+385 new/$foto-22.jpg; convert $foto -crop 320x320+65+705 new/$foto-31.jpg; convert $foto -crop 320x320+385+705 new/$foto-32.jpg; done

Girar imatges 90 graus

# Gira 90 graus a l'esquerra totes les imatges # del mateix directori # 2015-12-06 #!/bin/bash for file in *.jpg; do convert -rotate -90 "$file" "$file" done

Més fàcil:
mogrify -rotate 90 nom_imatge.jpg