
Ultimamente ho scritto qualcosa su imagemagick e nell'utilizzo di convert. Aggiungo anche, la possibilità di trasformare velocemente l'output di un comando in un'immagine:
sfondo bianco:
$ df -h | convert -resize 400 label:@- immagine.jpg
sfondo nero:
$ df -h | convert -resize 400 -background black -fill white label:@- immagine.jpg
enjoy
Tag:
convert,
imagemagick
1 Commento »

Per concatenare immagini con risoluzione diverse, si può usare convert. Quello a cui bisogna stare attenti, sono l'altezza e la larghezza, questo a secondo se l'immagine si vuole unire in maniera orizzontale o in maniera verticale.Quindi i passi saranno due:
- dare all'immagine la stessa altezza o larghezza
- unire i file
ipotizzando di avere 3 file in una cartella:
Concatenare orizzontalmente:
$ convert *.jpg -resize x400 image.jpg && convert +append *.jpg finale.jpg
Concatenare verticalmente:
$ convert *.jpg -resize 400 image.jpg && convert -append *.jpg finale.jpg

chiaramente il risultato finale avrà come risoluzione la somma dei tre file, quindi conviene scalarlo:
$ convert -scale 50% finale.jpg scalato.jpg
enjoy
Tag:
convert,
imagemagick
2 Commenti »

Un modo veloce per trasformare una cartella piena di foto in Bianco/Nero è quello di usare mogrify, avendo cura di lasciare le originali inalterate, quindi:
$ mkdir bianco_nero && mogrify -colorspace GRAY -path bianco_nero/ *.jpg
enjoy
Tag:
convert,
imagemagick,
mogrify,
Tips & Tricks
1 Commento »

Se serve creare un immagine semitrasparente in maniera veloce, senza andare ad aprire programmi di grafica, si può usare convert:
$ convert immagine.png -alpha set -channel A -fx 0.4 output.png

per altre opzioni consultare il man.
enjoy
Tag:
convert
2 Commenti »