Nel prossimo articolo daremo un'occhiata allo strumento di montaggio. Questo fa parte di ImageMagick e può essere utilizzato per creare griglie di immagini dal terminale. Alcuni considerano ImageMagick come il 'coltello svizzero'per manipolare le immagini dalla riga di comando. Mentre puoi usare un programma di grafica desktop come GIMP Per regolare o combinare foto e grafica, a volte può essere più semplice utilizzare uno dei tanti strumenti diversi offerti da ImageMagick.
L'uso originale di "montaggio" è generare tabelle di miniature di immaginiCioè, fare riferimento a grandi raccolte di immagini, in particolare foto, con miniature. E sebbene possa essere utilizzato per questo scopo, ti permette anche di fare molto di più. Nelle righe seguenti vedremo alcuni semplici esempi.
Installa ImageMagick su Ubuntu
Poiché lo strumento il montaggio fa parte della suite ImageMagick, è essenziale assicurarsi che sia installato nel nostro sistema. ImageMagick è disponibile nei repository ufficiali di Ubuntu, quindi per installare questa suite dovremo solo aprire un terminale (Ctrl + Alt + T) ed eseguire il comando:
sudo apt install imagemagick
Uso di base del montaggio
La sintassi generale di questo comando sarebbe qualcosa di simile al seguente:
montage {entrada} {acciones} {salida}
Per questo esempio, ho quattro immagini come le seguenti:
Se quello che stiamo cercando è creare un montaggio basic da queste immagini, nel terminale (Ctrl + Alt + T) dovremo solo eseguire:
montage imagen1.png imagen2.png imagen3.png imagen4.png imagen_salida.png
Il risultato finale verrà visualizzato nel file image_output.png.
Se tutte le immagini sono dello stesso tipo, possiamo anche usare il seguente comando per montare con tutte le immagini situate nella stessa directory:
montage *.png imagen_salida.png
Va detto che anche se per questo esempio utilizzo immagini PNG, ma un montaggio può essere creato da qualsiasi tipo di immagine, anche mescolando diversi tipi nello stesso comando.
Imposta la dimensione e la spaziatura tra le immagini
Lo strumento a portata di mano ha un'opzione chiamata '-geometria'. Questo ci sarà di aiuto quando si tratta di imposta la dimensione della miniatura e lo spazio tra ogni immagine. L'impostazione predefinita per questo è'120 × 120> + 4 + 3'.
Se siamo interessati a un montaggio imposta una spaziatura di 2 pixel tra le immagini, il comando da eseguire sarebbe:
montage -geometry +2+2 *.png imagen_salida.png
Questo è utile solo quando stiamo cercando di creare un'immagine composita da immagini della stessa dimensione. Cosa che non accade con le immagini che sto usando come esempio.
Nel caso in cui le nostre immagini abbiano dimensioni diverse, è possibile ridimensionarli tutti contemporaneamente:
montage -geometry 90x90+2+2 *.png imagen_salida.png
Qui 90 × 90 è la dimensione del mosaico. Questo comando ridurrà le immagini fornite per adattarle a una cornice di dimensioni 90 × 90 pixel.
Crea un montaggio con effetto Polaroid
a produrre un montaggio con effetto Polaroid con le nostre immagini dovremo solo eseguire:
montage +polaroid *.png imagen_salida.png
Possiamo anche dare un effetto Polaroid e sovrapporre le immagini, utilizzando il comando:
montage -geometry 100x100-10-2 +polaroid *.png imagen_salida.png
Immagini con etichette
Un'altra opzione disponibile sarà -imposta etichetta. Con lei possiamo dire allo strumento di montaggio di impostare le etichette per ogni immagine in miniatura. Questo comando taggherà le immagini in miniatura con i loro nomi di origine:
montage -set label '%f' *.png imagen_salida.png
Se sei interessato a poterlo fare imposta un'etichetta personalizzata per ogni immagine, il comando da usare sarebbe qualcosa del tipo:
montage -label Ejemplo1 imagen1.png -label Ejemplo2 imagen2.png -label Ejemplo3 imagen3.png -label Ejemplo4 imagen4.png imagen_salida.png
Inoltre, puoi anche impostare un titolo per il montaggio che abbiamo appena realizzato. Dovremo solo aggiungere l'opzione -titolo come segue:
montage -label Ejemplo1 imagen1.png -label Ejemplo2 imagen2.png -label Ejemplo3 imagen3.png -label Ejemplo4 imagen4.png -title 'Ejemplo para Ubunlog' imagen_salida.png
Concatena immagini
Questa è un'altra caratteristica interessante dello strumento di montaggio, ed è la possibilità di concatena le immagini senza spazi tra di loro.
montage -mode Concatenate *.png imagen_salida.png
Con quello che abbiamo appena visto in queste righe, ci rimane solo il più basilare che questo strumento offre, ma ha molte altre opzioni utili. Loro possono vedi tutte le opzioni disponibili nelle pagine man:
man montage
È anche possibile scopri di più sui diversi usi che possono essere fatti del comando di montaggio in Sito Web ImageMagick.
Grazie mille!Questo è così utile... prima usavo solo Imagemagick per ripulire i metadati.