Foto mozaiki so premišljena darila in lahko popestrijo navadne stene s čudovitimi podobami počitnic, spominov iz otroštva ali celo pop kulture. Foto mozaik je preprosto narediti iz ukazne vrstice Linux. Evo kako.

Kaj je fotomozaik in zakaj bi ga želeli?

Foto mozaik je slika, ki je sestavljena iz drugih, veliko manjših slik, podobno kot slikovne pike sestavljajo sliko na TV ali računalniški zaslon, posamezne barvne pike sestavljajo slike v časopisih ali majhni kamenčki sestavljajo sliko v dejanskem mozaik.

Vsaka slika, ki jo posnamete, bo imela prevladujočo barvo in generatorji foto mozaika bodo uporabili to prevladujočo barvo, da prispevajo k veliko večji sliki. Več slik kot imate na voljo, bolj fini bodo detajli v dokončanem foto mozaiku.

Fotografija na vaši steni ali kot ozadje na namizju je odlična, toda možnost, da se osredotočite na majhno območje in vidite posamezne slike, ki ga sestavljajo, je še boljše.

Foto mozaik deluje dobro, če so slike, ki ga sestavljajo, tematsko povezane z glavno sliko. Foto mozaik vaših nedavnih počitnic v tujini je na primer fantastičen, če je sestavljen iz slik s teh počitnic.

instagram viewer

Polyfoto vam omogoča ustvarjanje fantastičnih foto mozaikov v vašem terminalu Linux

Če imate mapo, polno fotografij, ki jih želite uporabiti za svoj foto mozaik, skupaj s sliko, ki jo želite uporabiti za sestavljanje, ustvarite fotografijo mozaik s Polyfoto je tako preprost kot zagon enega samega ukaza v vašem terminalu – čeprav lahko dodate parametre za prilagoditev vaše izhodne slike ti hočeš.

Klonirali boste repozitorij Polyfoto GitHub, torej če v sistemu nimate Gita, namestite zdaj:

V sistemih, ki temeljijo na Debianu:

sudo apt namestite git

Za distribucije, povezane z Red Hat:

dnf namestite git

Za Arch Linux in njegove izpeljanke:

sudo pacman -S git

Zdaj klonirajte repozitorij Polyfoto:

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

Premakni se v imenik Polyfoto:

cd polifoto

... in ga namestite s Pythonom:

python3nastaviti.pynamestite

Ko namestite Polyfoto, ga lahko zaženete z:

python3polifoto.py-fvnos.png-dviri-oizhod.png-n 16

...kje vnos.png je slika, ki ji želite, da je podoben vaš foto mozaik, viri je imenik, ki vsebuje fotografije, ki bodo sestavljale mozaik, in izhod.png je ime datoteke slike, ki bo ustvarjena. The -n argument je število slikovnih vrstic, ki bodo sestavljale končno sliko.

Na primer, v mapo "hols" smo dali 100 slik in želimo uporabiti sliko "my_head.jpg" kot osnovno sliko, z drugimi privzetimi nastavitvami pa smo zadovoljni:

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

Upoštevajte, da je treba ukaz zagnati iz imenika Polyfoto, zato poskrbite, da boste mapo s fotografijami premaknili v ta imenik ali pa znotraj ukaza uporabite absolutne poti.

Postopek ni hiter in izdelava spodnje fotografije je trajala približno minuto na 16 GB i5 napravi s kartico GTX 1050. Polyfoto ne določa, koliko pomnilnika potrebujete, vendar je vedno vredno preverite, koliko RAM-a imate.

Ne izgleda nič kaj dosti. Povečanje števila vrstic na 128 je prineslo boljše rezultate, čeprav se je čas ustvarjanja povečal na skoraj 25 minut. Razlogi za to niso jasni, saj sta CPE in RAM ostala relativno neobdavčena.

Ni treba posebej poudarjati, da ustvarjanje foto mozaika deluje bolje s preprostimi slikami kot s kompleksnimi, na katerih se veliko dogaja. Bolj zapleteni mozaiki zahtevajo več posameznih slik, ki delujejo kot "slikovne pike", da so jasne. Pazljivo izbirajte in dosegli boste dobre rezultate.

Poleg osnov Polyfoto ponuja številne neobvezne argumente, ki vam med drugim omogočajo, nastavite sorazmerno središče konstrukcije, izberite faktor spreminjanja velikosti in določite višino pikslov sličice. Za celotno dokumentacijo obiščite projekt stran GitHub.

Foto mozaiki so odlična darila za vaše sorodnike in prijatelje

Vedno je težko izbrati darilo za svoje najbližje, a z darilom na podlagi skupnih spominov in izkušenj ne boste zgrešili.

Medtem ko so fotografski mozaiki lahko odlični, če jih podarite staršem, bratom in sestram, otrokom ali bližnjim prijateljem, ljudem, ki niste posebej blizu ali za katere veste, da ne bodo cenili takega osebnega predmeta, uporabite vodnik za darila ali mehanizem za priporočila namesto tega.