I mosaici fotografici sono regali premurosi e possono ravvivare semplici pareti con splendide immagini di vacanze, ricordi d'infanzia o persino cultura pop. È facile creare un mosaico fotografico dalla riga di comando di Linux. Ecco come.

Che cos'è un mosaico fotografico e perché dovresti volerne uno?

Un foto mosaico è un'immagine composta da altre immagini molto più piccole, simile al modo in cui i pixel compongono un'immagine su un Lo schermo della TV o del computer, i singoli punti colorati compongono le immagini sui giornali o le piccole pietre compongono l'immagine in un reale mosaico.

Ogni foto scattata avrà un colore dominante e i generatori di mosaici fotografici utilizzeranno quel colore dominante per contribuire a un'immagine molto più grande. Più immagini hai a disposizione, più fini saranno i dettagli nel mosaico fotografico completato.

Una foto sulla parete o come sfondo del desktop è fantastica, ma essere in grado di mettere a fuoco una piccola area e vedere le singole immagini che la compongono è ancora meglio.

instagram viewer

I fotomosaici funzionano bene se le immagini che lo compongono sono legate tematicamente all'immagine principale. Un mosaico fotografico della tua recente vacanza all'estero, ad esempio, è fantastico se è composto da immagini di quella vacanza.

Polyfoto ti consente di creare fantastici mosaici fotografici nel tuo terminale Linux

Se hai una cartella piena di foto che vuoi usare per il tuo foto mosaico, insieme all'immagine che vuoi usarle per comporre, creando una foto mosaico con Polyfoto è semplice come eseguire un singolo comando nel tuo terminale, anche se puoi comunque aggiungere parametri per personalizzare l'immagine di output tu vuoi.

Clonerai il repository Polyfoto GitHub, quindi se non hai Git sul tuo sistema, installalo ora:

Sui sistemi basati su Debian:

sudo apt installare idiota

Per le distribuzioni relative a Red Hat:

dnf installare idiota

Su Arch Linux e suoi derivati:

sudo pacman -S git

Ora clona il repository Polyfoto:

idiota clone https://github.com/shanedrabing/polyfoto.git

Spostati nella directory Polyfoto:

CD polyfoto

... e installalo con Python:

python3impostare.pyinstallare

Dopo aver installato Polyfoto, puoi eseguirlo con:

python3polyfoto.py-Fingresso.png-Dfonti-oproduzione.png-N 16

...Dove ingresso.png è l'immagine a cui vuoi che assomigli il tuo foto mosaico, fonti è la directory che contiene le foto che comporranno il mosaico, e uscita.png è il nome del file dell'immagine che verrà creata. IL -N argomento è il numero di righe dell'immagine che comporranno l'immagine finale.

Ad esempio, abbiamo inserito 100 immagini nella cartella "hols" e vogliamo utilizzare l'immagine "my_head.jpg" come immagine di base e siamo soddisfatti delle altre impostazioni predefinite:

python3 polyfoto.py -f ~/hols/my_head.jpg -d hols -o output.png -n 16

Tieni presente che il comando deve essere eseguito all'interno della directory Polyfoto, quindi assicurati di spostare la cartella delle foto all'interno di tale directory o di utilizzare percorsi assoluti all'interno del comando.

Il processo non è rapido e la foto qui sotto ha richiesto circa un minuto per essere prodotta su una macchina i5 da 16 GB con una scheda GTX 1050. Polyfoto non specifica la quantità di memoria necessaria, ma ne vale sempre la pena controllando quanta RAM hai.

Non sembra niente di che. L'aumento del numero di righe a 128 ha prodotto risultati migliori, sebbene il tempo di creazione sia aumentato a quasi 25 minuti. Le ragioni di ciò non sono chiare, poiché la CPU e la RAM sono rimaste relativamente non tassate.

Inutile dire che la creazione di un mosaico di foto funziona meglio con immagini semplici che con immagini complesse con molte cose da fare. Mosaici più complessi richiedono più immagini singole che agiscano come "pixel" per renderle chiare. Scegli con attenzione e otterrai buoni risultati.

Andando oltre le nozioni di base, Polyfoto offre una serie di argomenti opzionali, che ti consentono, tra le altre cose, impostare il centro di costruzione proporzionale, scegliere un fattore di ridimensionamento e specificare un'altezza in pixel di miniature. Per la documentazione completa, visita il sito del progetto Pagina GitHub.

I mosaici fotografici sono ottimi regali per parenti e amici

È sempre difficile scegliere un regalo da fare ai propri cari, ma non si può sbagliare molto con un regalo basato su ricordi ed esperienze condivise.

Mentre i mosaici fotografici possono essere fantastici da regalare ai tuoi genitori, fratelli, figli o amici intimi, per le persone che non sei particolarmente vicino a, o chi conosci non apprezzerà un oggetto così personale, usa una guida ai regali o un motore di raccomandazione Invece.