Creare un poster di immagini con ImageMagick

Proseguendo la serie di articoli su ImageMagick e la Shell Bash vediamo come fare per creare un "puzzle" di immagini presenti in una data cartella.

Gli articoli precedenti:

Lo script è molto semplice, per ottenere il risultato finale basta semplicemente eseguirlo senza alcun argomento.

Ecco il codice sorgente:

#!/bin/bash
montage *.jpg -resize 500x500 -tile 4 -gravity center -crop 200x200+0+0 -geometry +2+2 poster.jpg

Utilizzo

Per utilizzare lo script è sufficiente renderlo eseguibile.
Per maggiore comodità consiglio di installarlo nella directory /usr/local/bin, in questo modo l'esecuzione avviene semplicemente digitando in un terminale:

montaggio.sh

in qualsiasi directory vi trovate.

Spiegazione

Lo script effettua il montaggio di tutte le immagini con estensione jpg presenti in una data cartella, il parametro -resize le ridimensiona a 500 x 500 pixel, il parametro -tile indica che le immagini devono essere disposte per linee di quattro, il parametro -crop effettua un ritaglio delle immagini creando un quadrato da 200 x 200 pixel partendo dal centro dell'immagine stessa, infine il parametro -geometry crea un bordo bianco di 2 pixel attorno alle singole immagini.
Ovviamente le immagini originali non vengono alterate in alcun modo, infatti il risultato dello script viene salvato nel nuovo file poster.jpg.

Questo è il risultato da me ottenuto:

Collage di fotografie Immagine 1: Risultato dello script

Personalizzazione

Di seguito elenco i parametri che si possono personalizzare:

Scarica lo script

Ti è piaciuto l'articolo? Se vuoi, scrivi un commento.

Inizio Pagina