Foto mozaici čine promišljene darove i mogu uljepšati jednostavne zidove prekrasnim slikama odmora, uspomena iz djetinjstva ili čak pop kulture. Lako je napraviti foto mozaik iz Linux naredbenog retka. Evo kako.

Što je fotomozaik i zašto biste ga željeli?

Foto mozaik je slika koja se sastoji od drugih, puno manjih slika, slično načinu na koji pikseli čine sliku na Zaslon TV-a ili računala, pojedinačne točkice u boji čine slike u novinama ili mali kamenčići čine sliku u stvarnom mozaik.

Svaka slika koju snimite imat će dominantnu boju, a generatori foto mozaika koristit će tu dominantnu boju kako bi doprinijeli puno većoj slici. Što više slika imate na raspolaganju, to će detalji u završenom foto mozaiku biti finiji.

Fotografija na vašem zidu ili kao pozadina na radnoj površini je sjajna, ali mogućnost fokusiranja na malo područje i vidjeti pojedinačne slike koje ga čine je još bolja.

Foto mozaici dobro funkcioniraju ako su slike koje ga čine tematski povezane s glavnom slikom. Foto mozaik vašeg nedavnog odmora u inozemstvu, na primjer, fantastičan je ako je sastavljen od slika s tog odmora.

instagram viewer

Polyfoto vam omogućuje stvaranje fantastičnih foto mozaika u vašem Linux terminalu

Ako imate mapu punu fotografija koje želite upotrijebiti za svoj foto mozaik, zajedno sa slikom koju želite upotrijebiti za šminkanje, stvarajući fotografiju mozaik s Polyfotom jednostavan je poput pokretanja jedne naredbe na vašem terminalu—iako možete dodati parametre za prilagodbu vaše izlazne slike. ti želiš.

Klonirat ćete Polyfoto GitHub repozitorij, dakle ako nemate Git na svom sustavu, instalirajte sada:

Na sustavima temeljenim na Debianu:

sudo apt instalirati git

Za distribucije povezane s Red Hatom:

dnf instalirati git

Na Arch Linuxu i njegovim izvedenicama:

sudo pacman -S git

Sada klonirajte Polyfoto repozitorij:

git klon https://github.com/shanedrabing/polyfoto.git

Premjestite se u direktorij Polyfoto:

CD polifoto

...i instalirajte ga s Pythonom:

python3postaviti.pyinstalirati

Nakon što instalirate Polyfoto, možete ga pokrenuti sa:

python3polifoto.py-fulazni.png-dizvori-oizlaz.png-n 16

...gdje unos.png je slika na koju želite da vaš foto mozaik nalikuje, izvori je direktorij koji sadrži fotografije koje će činiti mozaik, i izlaz.png je naziv datoteke slike koja će se stvoriti. The -n argument je broj redaka slike koji će činiti konačnu sliku.

Kao primjer, stavili smo 100 slika u mapu "hols" i želimo koristiti sliku "my_head.jpg" kao osnovnu sliku, a zadovoljni smo i ostalim zadanim postavkama:

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

Imajte na umu da se naredba mora pokrenuti iz direktorija Polyfoto, stoga svakako premjestite mapu s fotografijama u taj direktorij ili koristite apsolutne putanje unutar naredbe.

Proces nije brz, a fotografija ispod je trebala oko minutu da se proizvede na 16GB i5 stroju s GTX 1050 karticom. Polyfoto ne navodi koliko vam memorije treba, ali uvijek se isplati provjerite koliko RAM-a imate.

Ne liči ni na što posebno. Povećanje broja redaka na 128 dalo je bolje rezultate, iako se vrijeme stvaranja povećalo na gotovo 25 minuta. Razlozi za to nisu jasni, budući da su CPU i RAM ostali relativno neoporezovani.

Nepotrebno je reći da stvaranje foto-mozaika bolje funkcionira s jednostavnim slikama nego sa složenim slikama s puno toga. Složeniji mozaici zahtijevaju više pojedinačnih slika koje djeluju kao "pikseli" kako bi bili jasniji. Birajte pažljivo i dobit ćete dobre rezultate.

Idući dalje od osnova, Polyfoto nudi niz izbornih argumenata, omogućujući vam da, između ostalog, postavite proporcionalno središte konstrukcije, odaberite faktor promjene veličine i odredite visinu piksela od sličice. Za potpunu dokumentaciju posjetite projekt GitHub stranica.

Fotomozaici su sjajni darovi za vašu rodbinu i prijatelje

Uvijek je teško odabrati dar za svoje najbliže, ali nećete pogriješiti s poklonom na temelju zajedničkih sjećanja i iskustava.

Iako mozaici s fotografijama mogu biti sjajni za darivanje roditeljima, braći i sestrama, djeci ili bliskim prijateljima, za ljude koji niste posebno bliski ili za koje znate da neće cijeniti takav osobni predmet, upotrijebite vodič za darove ili mehanizam za preporuke umjesto toga.