Fotomosaiigid teevad läbimõeldud kingitusi ja muudavad lihtsad seinad ilusateks puhkusepiltide, lapsepõlvemälestuste või isegi popkultuuri piltidega. Linuxi käsurealt on lihtne fotomosaiiki teha. Siin on, kuidas.

Mis on fotomosaiik ja miks sa seda tahaksid?

Fotomosaiik on pilt, mis koosneb muudest, palju väiksematest piltidest, sarnaselt sellele, kuidas pikslid moodustavad pildi Teleri- või arvutiekraan, üksikud värvilised punktid moodustavad ajalehtedes olevaid pilte või väikesed kivid moodustavad tegeliku pildi mosaiik.

Igal pildil on domineeriv värv ja fotomosaiigi generaatorid kasutavad seda domineerivat värvi palju suurema pildi saamiseks. Mida rohkem pilte teil on, seda peenemad on valminud fotomosaiigi detailid.

Foto seinal või töölaua taustapildina on suurepärane, kuid veelgi parem on, kui saate keskenduda väikesele alale ja näha selle moodustavaid üksikuid pilte.

Fotomosaiigid töötavad hästi, kui selle moodustavad pildid on põhipildiga temaatiliselt seotud. Näiteks teie hiljutise välismaa puhkuse fotomosaiik on fantastiline, kui see koosneb selle puhkuse piltidest.

instagram viewer

Polyfoto võimaldab teil luua oma Linuxi terminalis fantastilisi fotomosaiike

Kui teil on kaust täis fotosid, mida soovite oma fotomosaiigi jaoks kasutada, koos pildiga, mida soovite nende koostamiseks kasutada, looge foto Polyfoto mosaiik on sama lihtne kui ühe käsu käivitamine terminalis, kuigi saate lisada parameetreid väljundpildi kohandamiseks sa soovid.

Kloonite Polyfoto GitHubi hoidla, seega kui teie süsteemis pole Giti, installige see kohe:

Debianil põhinevates süsteemides:

sudo apt installida git

Red Hatiga seotud distrode jaoks:

dnf installida git

Arch Linuxis ja selle tuletistes:

sudo pacman -S git

Nüüd kloonige Polyfoto hoidla:

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

Liikuge Polyfoto kataloogi:

cd polüfoto

...ja installige see Pythoniga:

python3seadistamine.pyinstallida

Kui olete Polyfoto installinud, saate seda käivitada:

python3polüfoto.py-fsisend.png-dallikatest-oväljund.png-n 16

...kus input.png on pilt, millele soovite, et teie fotomosaiik sarnaneks, allikatest on kataloog, mis sisaldab mosaiigi moodustavaid fotosid ja väljund.png on loodava pildi failinimi. The -n argument on pildiridade arv, mis moodustavad lõpliku pildi.

Näiteks oleme pannud 100 pilti kausta "hols" ja tahame kasutada põhipildina pilti "my_head.jpg" ning oleme rahul teiste vaikeseadetega:

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

Pange tähele, et käsk tuleb käivitada Polyfoto kataloogist, nii et teisaldage kindlasti oma fotode kaust sellesse kataloogi või kasutage käsu sees absoluutseid teid.

Protsess ei ole kiire ja alloleva foto tegemiseks kulus 16 GB i5 masinas koos GTX 1050 kaardiga umbes minut. Polyfoto ei täpsusta, kui palju mälu vajate, kuid see on alati väärt kontrollige, kui palju RAM-i teil on.

See ei tundu eriti midagi. Paremaid tulemusi andis ridade arvu suurendamine 128-ni, kuigi loomisaeg pikenes peaaegu 25 minutini. Selle põhjused on ebaselged, kuna CPU ja RAM jäid suhteliselt maksustamata.

Ütlematagi selge, et fotomosaiigi loomine toimib paremini lihtsate piltidega kui keerukate piltidega, kus toimub palju. Keerulisemad mosaiigid nõuavad rohkem individuaalseid pilte, mis toimiksid "pikslitena", et muuta need selgeks. Valige hoolikalt ja saate häid tulemusi.

Põhitõdedest kaugemale minnes pakub Polyfoto mitmeid valikulisi argumente, mis võimaldavad teil muu hulgas määrake konstruktsiooni proportsionaalne keskpunkt, valige skaleerimise tegur ja määrake piksli kõrgus pisipildid. Täieliku dokumentatsiooni saamiseks külastage projekti veebisaiti GitHubi leht.

Fotomosaiigid teevad teie sugulastele ja sõpradele suurepäraseid kingitusi

Alati on raske valida kingitust, mida oma kõige lähedasemale ja kallimale kinkida, kuid ühiste mälestuste ja kogemuste põhjal kingitusega ei saa palju eksida.

Kuigi fotomosaiigid võivad olla suurepärased kinkimiseks oma vanematele, õdedele-vendadele, lastele või lähedastele sõpradele inimestele, kes te pole eriti lähedane või kellele te teate, et see ei hinda sellist isiklikku eset, kasutage kingituste juhendit või soovituste mootorit selle asemel.