Fotografické mozaiky sú premyslenými darčekmi a dokážu rozjasniť obyčajné steny krásnymi obrázkami prázdnin, spomienok na detstvo alebo dokonca popkultúry. Z príkazového riadku Linuxu je ľahké vytvoriť fotografickú mozaiku. Tu je návod.

Čo je fotografická mozaika a prečo by ste ju chceli?

Fotografická mozaika je obrázok, ktorý sa skladá z iných, oveľa menších obrázkov, podobne ako pixely tvoria obrázok na Obrazovka televízora alebo počítača, jednotlivé farebné bodky tvoria obrázky v novinách alebo malé kamienky tvoria skutočný obrázok mozaika.

Každý obrázok, ktorý urobíte, bude mať dominantnú farbu a generátory fotografickej mozaiky použijú túto dominantnú farbu, aby prispeli k oveľa väčšiemu obrázku. Čím viac obrázkov máte k dispozícii, tým jemnejší bude detail v dokončenej fotomozaike.

Fotografia na stene alebo ako tapeta na pracovnej ploche je skvelá, ale možnosť zaostriť na malú oblasť a vidieť jednotlivé obrázky, ktoré ju tvoria, je ešte lepšia.

Fotomozaika funguje dobre, ak sú obrázky, ktoré ju tvoria, tematicky prepojené s hlavným obrázkom. Fantastická je napríklad fotografická mozaika z vašej nedávnej zahraničnej dovolenky, ak ju tvoria zábery z tejto dovolenky.

instagram viewer

Polyfoto vám umožňuje vytvárať fantastické fotografické mozaiky vo vašom termináli Linux

Ak máte priečinok plný fotografií, ktoré chcete použiť na svoju fotografickú mozaiku, spolu s obrázkom, ktorý chcete použiť na vytvorenie, vytvorte fotografiu mozaika s Polyfoto je taká jednoduchá ako spustenie jediného príkazu vo vašom termináli – aj keď môžete pridať parametre na prispôsobenie výstupného obrázka chceš.

Budete klonovať úložisko Polyfoto GitHub, takže ak v systéme nemáte Git, nainštalujte ho teraz:

Na systémoch založených na Debiane:

sudo apt Inštalácia git

Pre distribúcie súvisiace s Red Hatom:

dnf Inštalácia git

Na Arch Linuxe a jeho derivátoch:

sudo pacman -S git

Teraz naklonujte úložisko Polyfoto:

git klonovať https://github.com/shanedrabing/polyfoto.git

Presuňte sa do adresára Polyfoto:

cd polyfoto

...a nainštalujte ho pomocou Pythonu:

python3nastaviť.pyInštalácia

Po nainštalovaní Polyfoto ho môžete spustiť pomocou:

python3polyfoto.py-fvstup.png-dzdrojov-ovýkon.png-n 16

...kde vstup.png je obrázok, ktorý chcete, aby sa podobala mozaika vašej fotografie, zdrojov je adresár, ktorý obsahuje fotografie, ktoré budú tvoriť mozaiku, a výstup.png je názov súboru obrázka, ktorý sa vytvorí. The -n Argument je počet riadkov obrázkov, ktoré budú tvoriť konečný obrázok.

Ako príklad sme do priečinka „hols“ vložili 100 obrázkov a ako základný obrázok chceme použiť obrázok „my_head.jpg“ a s ostatnými predvolenými hodnotami sme spokojní:

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

Upozorňujeme, že príkaz musí byť spustený z adresára Polyfoto, takže buď presuňte priečinok s fotografiami do tohto adresára, alebo použite absolútne cesty v rámci príkazu.

Tento proces nie je rýchly a vytvorenie fotografie nižšie trvalo približne minútu na 16GB stroji i5 s kartou GTX 1050. Polyfoto nešpecifikuje, koľko pamäte potrebujete, ale vždy to stojí za to skontrolujte, koľko máte RAM.

Na nič moc to nevyzerá. Zvýšenie počtu riadkov na 128 prinieslo lepšie výsledky, hoci čas vytvorenia sa zvýšil na takmer 25 minút. Dôvody sú nejasné, keďže CPU a RAM zostali relatívne nezdanené.

Netreba dodávať, že vytváranie fotografickej mozaiky funguje lepšie s jednoduchými obrázkami ako so zložitými, kde sa toho deje veľa. Zložitejšie mozaiky vyžadujú viac individuálnych obrázkov, ktoré budú pôsobiť ako „pixely“, aby boli jasné. Vyberajte starostlivo a dosiahnete dobré výsledky.

Polyfoto, ktoré presahuje rámec základov, ponúka množstvo voliteľných argumentov, ktoré vám okrem iného umožňujú nastavte proporcionálny stred konštrukcie, vyberte faktor zmeny mierky a zadajte výšku pixelov miniatúry. Úplnú dokumentáciu nájdete na stránke projektu stránka GitHub.

Fotomozaiky sú skvelými darčekmi pre vašich príbuzných a priateľov

Je vždy ťažké vybrať darček, ktorý obdarujete svojich najbližších, ale nemôžete urobiť ďaleko chybu s darčekom založeným na spoločných spomienkach a zážitkoch.

Hoci fotografické mozaiky môžu byť skvelé, ak ich darujete svojim rodičom, súrodencom, deťom alebo blízkym priateľom, pre ľudí, ktorí nie ste najmä v blízkosti alebo o kom viete, že takýto osobný predmet neocenia, použite sprievodcu darčekmi alebo nástroj odporúčaní namiesto toho.