Fotografické mozaiky jsou promyšlené dárky a mohou rozzářit obyčejné stěny krásnými obrázky z dovolené, vzpomínek na dětství nebo dokonce pop kultury. Z příkazového řádku Linuxu je snadné vytvořit fotografickou mozaiku. Zde je návod.

Co je fotografická mozaika a proč byste ji chtěli?

Fotografická mozaika je obrázek, který se skládá z jiných, mnohem menších obrázků, podobně jako pixely tvoří obrázek na Obrazovka televize nebo počítače, jednotlivé barevné tečky tvoří obrázky v novinách nebo malé kamínky tvoří obrázek ve skutečnosti mozaika.

Každý snímek, který pořídíte, bude mít dominantní barvu a generátory fotografické mozaiky tuto dominantní barvu použijí, aby přispěly k mnohem většímu snímku. Čím více obrázků máte k dispozici, tím jemnější budou detaily v dokončené fotografické mozaice.

Fotka na zdi nebo jako tapeta na ploše je skvělá, ale možnost zaostřit na malou plochu a vidět jednotlivé obrázky, které ji tvoří, je ještě lepší.

Fotografická mozaika funguje dobře, pokud jsou snímky, které ji tvoří, tematicky propojeny s hlavním obrázkem. Fantastická je například fotografická mozaika vaší nedávné zahraniční dovolené, pokud se skládá ze snímků z této dovolené.

instagram viewer

Polyfoto vám umožní vytvářet fantastické fotografické mozaiky ve vašem linuxovém terminálu

Pokud máte složku plnou fotografií, které chcete použít pro svou fotografickou mozaiku, spolu s obrázkem, který je chcete použít k vytvoření, vytvořte fotografii mozaika s Polyfoto je stejně jednoduchá jako spuštění jediného příkazu v terminálu – i když můžete přidat parametry pro přizpůsobení výstupního obrázku ty chceš.

Budete klonovat repozitář Polyfoto GitHub, takže pokud v systému nemáte Git, nainstalujte jej nyní:

Na systémech založených na Debianu:

sudo apt Nainstalujte git

Pro distribuce související s Red Hat:

dnf Nainstalujte git

Na Arch Linuxu a jeho derivátech:

sudo pacman -S git

Nyní naklonujte úložiště Polyfoto:

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

Přesuňte se do adresáře Polyfoto:

CD polyfoto

...a nainstalujte jej pomocí Pythonu:

python3založit.pyNainstalujte

Jakmile nainstalujete Polyfoto, můžete jej spustit pomocí:

python3polyfoto.py-Fvstup.png-dZdrojevýstup.png-n 16

...kde vstup.png je obrázek, kterému chcete, aby se vaše fotografická mozaika podobala, Zdroje je adresář, který obsahuje fotografie, které budou tvořit mozaiku, a výstup.png je název souboru obrázku, který bude vytvořen. The -n argument je počet řádků obrázku, které budou tvořit konečný obrázek.

Jako příklad jsme do složky „hols“ vložili 100 obrázků a jako základní obrázek chceme použít obrázek „my_head.jpg“ a s ostatními výchozími hodnotami jsme spokojeni:

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

Všimněte si, že příkaz musí být spuštěn z adresáře Polyfoto, takže se ujistěte, že jste přesunuli složku fotografií do tohoto adresáře, nebo použijte absolutní cesty v rámci příkazu.

Proces není rychlý a výroba níže uvedené fotografie trvala asi minutu na 16GB stroji i5 s kartou GTX 1050. Polyfoto nespecifikuje, kolik paměti potřebujete, ale vždy se to vyplatí zkontrolovat, kolik máte RAM.

Na nic moc to nevypadá. Zvýšení počtu řádků na 128 přineslo lepší výsledky, i když doba vytvoření se prodloužila na téměř 25 minut. Důvody jsou nejasné, protože CPU a RAM zůstaly relativně nezdaněné.

Netřeba dodávat, že vytváření fotografické mozaiky funguje lépe s jednoduchými obrázky než se složitými, kde je toho hodně. Složitější mozaiky vyžadují více jednotlivých obrázků, aby fungovaly jako „pixely“, aby byly jasné. Vybírejte pečlivě a dosáhnete dobrých výsledků.

Polyfoto, které přesahuje základy, nabízí řadu volitelných argumentů, které vám mimo jiné umožňují nastavte proporcionální střed konstrukce, zvolte faktor změny měřítka a určete výšku pixelů miniatury. Pro úplnou dokumentaci navštivte projekt stránka GitHub.

Fotomozaiky jsou skvělými dárky pro vaše příbuzné a přátele

Je vždy těžké vybrat dárek pro své nejbližší, ale s dárkem založeným na společných vzpomínkách a zážitcích nemůžete udělat chybu.

I když fotografické mozaiky mohou být skvělé dát svým rodičům, sourozencům, dětem nebo blízkým přátelům, pro lidi, kteří nejste zvláště blízko nebo o kom víte, že takový osobní předmět neocení, použijte průvodce dárkem nebo nástroj doporučení namísto.