Fotoattēlu mozaīkas ir pārdomātas dāvanas, un tās var izgaismot vienkāršas sienas ar skaistiem atvaļinājumu, bērnības atmiņu vai pat popkultūras attēliem. No Linux komandrindas ir viegli izveidot fotoattēlu mozaīku. Lūk, kā.

Kas ir foto mozaīka un kāpēc jūs to vēlaties?

Fotomozaīka ir attēls, kas sastāv no citiem, daudz mazākiem attēliem, līdzīgi tam, kā pikseļi veido attēlu uz TV vai datora ekrāns, atsevišķi krāsaini punkti veido attēlus avīzēs vai mazi akmeņi veido attēlu faktiskā mozaīka.

Katram uzņemtajam attēlam būs dominējošā krāsa, un fotoattēlu mozaīkas ģeneratori izmantos šo dominējošo krāsu, lai veicinātu daudz lielāku attēlu. Jo vairāk attēlu jums ir pieejams, jo smalkāka būs pabeigtās fotoattēlu mozaīkas detaļas.

Fotoattēls uz sienas vai kā tapetes uz darbvirsmas ir lieliski, taču vēl labāk ir iespēja koncentrēties uz nelielu laukumu un redzēt atsevišķus attēlus, kas to veido.

Fotoattēlu mozaīkas darbojas labi, ja to veidojošie attēli ir tematiski saistīti ar galveno attēlu. Piemēram, jūsu neseno ārzemju svētku fotoattēlu mozaīka ir fantastiska, ja to veido attēli no šiem svētkiem.

instagram viewer

Polyfoto ļauj jums izveidot fantastiskas fotoattēlu mozaīkas savā Linux terminālī

Ja jums ir mape, kas ir pilna ar fotoattēliem, ko vēlaties izmantot savai foto mozaīkai, kopā ar attēlu, kuru vēlaties tos izmantot, lai izveidotu fotoattēlu mozaīka ar Polyfoto ir tikpat vienkārša kā vienas komandas palaišana terminālī, lai gan jūs varat pievienot parametrus, lai pielāgotu izvades attēlu tu gribi.

Jūs klonēsit Polyfoto GitHub repozitoriju, tāpēc ja jūsu sistēmā nav Git, instalējiet to tūlīt:

Sistēmās, kuru pamatā ir Debian:

sudo apt uzstādīt git

Ar Red Hat saistītiem izplatīšanas veidiem:

dnf uzstādīt git

Programmā Arch Linux un tā atvasinājumi:

sudo pacman -S git

Tagad klonējiet Polyfoto repozitoriju:

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

Pārvietojieties uz Polyfoto direktoriju:

cd polifoto

...un instalējiet to ar Python:

python3uzstādīt.pyuzstādīt

Kad esat instalējis Polyfoto, varat to palaist ar:

python3polifoto.py-fievade.png-davoti-oizvade.png-n 16

...kur ievade.png ir attēls, kuram vēlaties atgādināt fotoattēlu mozaīku, avoti ir direktorijs, kurā ir fotoattēli, kas veidos mozaīku, un output.png ir izveidojamā attēla faila nosaukums. The -n arguments ir attēla rindu skaits, kas veidos galīgo attēlu.

Piemēram, mapē "hols" esam ievietojuši 100 attēlus un kā pamata attēlu vēlamies izmantot attēlu "my_head.jpg", un mēs esam apmierināti ar citiem noklusējuma iestatījumiem:

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

Ņemiet vērā, ka komanda ir jāpalaiž no Polyfoto direktorijas, tāpēc noteikti pārvietojiet fotoattēlu mapi uz šo direktoriju vai izmantojiet absolūtos ceļus komandā.

Process nav ātrs, un tālāk redzamā fotoattēla izgatavošana aizņēma apmēram minūti 16 GB i5 iekārtā ar GTX 1050 karti. Polyfoto nenorāda, cik daudz atmiņas jums ir nepieciešams, bet tas vienmēr ir vērts pārbaudot, cik daudz RAM jums ir.

Nekā daudz neizskatās. Palielinot rindu skaitu līdz 128, tika iegūti labāki rezultāti, lai gan izveides laiks palielinājās līdz gandrīz 25 minūtēm. Iemesli tam nav skaidri, jo CPU un RAM palika salīdzinoši neaplikti.

Lieki piebilst, ka fotoattēlu mozaīkas izveide labāk darbojas ar vienkāršiem attēliem, nevis ar sarežģītiem attēliem, kuros notiek daudz. Sarežģītākām mozaīkām ir nepieciešami vairāk atsevišķu attēlu, lai tie darbotos kā "pikseļi", lai tie būtu skaidri. Izvēlieties rūpīgi, un jūs iegūsit labus rezultātus.

Pārsniedzot pamatus, Polyfoto piedāvā vairākus izvēles argumentus, kas cita starpā ļauj jums iestatiet konstrukcijas proporcionālo centru, izvēlieties mērogošanas koeficientu un norādiet pikseļa augstumu sīktēli. Lai iegūtu pilnu dokumentāciju, apmeklējiet projekta vietni GitHub lapa.

Fotomozaīkas sagādājiet lieliskas dāvanas jūsu radiniekiem un draugiem

Vienmēr ir grūti izvēlēties dāvanu, ko dāvināt saviem tuvākajiem un mīļākajiem, taču jūs nevarat kļūdīties ar dāvanu, kuras pamatā ir kopīgas atmiņas un pieredze.

Lai gan fotoattēlu mozaīkas var būt lieliskas, lai dāvinātu saviem vecākiem, brāļiem un māsām, bērniem vai tuviem draugiem cilvēkiem, kas jūs neesat īpaši tuvu vai, kurš, jūsuprāt, nenovērtēs tik personisku priekšmetu, izmantojiet dāvanu ceļvedi vai ieteikumu programmu vietā.