Hogyan készítsünk nagyszerű fotómozaikot Linuxon a Polyfoto segítségével

Hogyan készítsünk nagyszerű fotómozaikot Linuxon a Polyfoto segítségével

A fotómozaikok átgondolt ajándékok, és a sima falakat a vakáció, a gyermekkori emlékek vagy akár a popkultúra gyönyörű képeivel színesíthetik. Könnyű fotómozaikot készíteni a Linux parancssorából. Itt van, hogyan.





Mi az a fotómozaik, és miért szeretne egyet?

A fotómozaik olyan kép, amely más, sokkal kisebb képekből áll össze, hasonlóan ahhoz, ahogy a képpontok alkotják a képet a TV-n vagy a számítógép képernyőjén, az egyedi, színes pontok alkotják a képeket az újságokban, vagy a kis kövek alkotják a képet. kép valódi mozaikban.





MAKEUSEOF A NAP VIDEÓJA

Minden elkészített képnek van egy domináns színe, és a fotómozaikgenerátorok ezt a domináns színt használják a sokkal nagyobb kép elkészítéséhez. Minél több kép áll rendelkezésére, annál finomabbak lesznek az elkészült fotómozaik részletei.





Egy fotó a falon vagy háttérképként az asztalon nagyszerű, de még jobb, ha egy kis területre fókuszálhat, és láthatja az azt alkotó képeket.

A fotómozaikok akkor működnek jól, ha az őket alkotó képek tematikusan kapcsolódnak a fő képhez. Például egy fotómozaik a legutóbbi külföldi nyaralásáról fantasztikus, ha az adott nyaralás képeiből áll.



A Polyfoto segítségével fantasztikus fotómozaikokat hozhat létre Linux-terminálján

Ha van egy mappája tele fotókkal, amelyeket a fotómozaikhoz használni szeretne, valamint a készíteni kívánt képpel, fotómozaik létrehozása a Polyfoto segítségével olyan egyszerű, mint egy parancs futtatása a terminálon – bár paramétereket adhat hozzá a kimeneti kép testreszabásához, ahogy akarja.

A Polyfoto GitHub adattárat klónozni fogja, tehát ha nincs Git a rendszerén , telepítse most:





Debian alapú rendszereken:

sudo apt install git

Red Hathez kapcsolódó disztribúciók esetén:





dnf install git

Az Arch Linuxon és származékain:

sudo pacman -S git

Most klónozzuk a Polyfoto tárat:

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

Lépjen a Polyfoto könyvtárba:

cd polyfoto

...és telepítse Python segítségével:

python3 setup.py install

Miután telepítette a Polyfotot, futtathatja a következővel:

python3 polyfoto.py -f input.png -d sources -o output.png -n 16

...ahol input.png az a kép, amelyre hasonlítani szeretné a fotómozaikját, források az a könyvtár, amely a mozaikot alkotó fényképeket tartalmazza, és output.png a létrehozandó kép fájlneve. Az -n Az argumentum azon képsorok száma, amelyek a végső képet alkotják.

Példaként 100 képet helyeztünk el a 'hols' mappába, és a 'my_head.jpg' képet szeretnénk alapképként használni, és meg vagyunk elégedve a többi alapértelmezett értékkel:

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

Vegye figyelembe, hogy a parancsot a Polyfoto könyvtárból kell futtatni, ezért ügyeljen arra, hogy vagy helyezze át a fényképek mappáját ebbe a könyvtárba, vagy használjon abszolút elérési utat a parancson belül.

A folyamat nem gyors, és az alábbi fotó körülbelül egy percet vett igénybe egy 16 GB-os i5 gépen, GTX 1050 kártyával. A Polyfoto nem határozza meg, hogy mennyi memóriára van szüksége, de mindig megéri ellenőrizze, hogy mennyi RAM-mal rendelkezik .

  egy 16 soros fotómozaik

Nem nagyon néz ki. A sorok számának 128-ra növelése jobb eredményt hozott, bár a létrehozási idő majdnem 25 percre nőtt. Ennek okai tisztázatlanok, mivel a CPU és a RAM viszonylag adómentes maradt.

  128 soros fotómozaik a szerzőmozaikról

Mondanom sem kell, hogy a fotómozaik létrehozása jobban működik egyszerű képekkel, mint összetettekkel, amelyeken sok történik. Az összetettebb mozaikokhoz több egyedi képre van szükség ahhoz, hogy „pixelként” működjenek, hogy tisztává tegyék őket. Válasszon körültekintően, és jó eredményeket fog elérni.

Az alapokon túlmenően a Polyfoto számos opcionális argumentumot kínál, amelyek lehetővé teszik többek között a felépítés arányos középpontjának beállítását, az átméretezési tényező kiválasztását és a bélyegképek pixelmagasságának megadását. A teljes dokumentációért látogasson el a projekt oldalára GitHub oldal .

A fotómozaikok nagyszerű ajándékok rokonainak és barátainak

Mindig nehéz ajándékot választani, amit a legközelebbinek és legkedvesebbnek adnál, de nem tévedhetsz sokat, ha közös emlékeken és élményeken alapszik egy ajándékot.

Windows 10 váratlan kernel mód csapda

Bár a fotómozaikok nagyszerűek lehetnek szüleidnek, testvéreidnek, gyermekeidnek vagy közeli barátaidnak, azoknak, akikkel nem állsz különösebben közel, vagy akikről tudod, hogy nem értékelik az ilyen személyes tárgyat, használj ajándék útmutatót vagy ajánlómotort. helyette.