Com crear un mosaic fotogràfic genial a Linux amb Polyfoto

Com crear un mosaic fotogràfic genial a Linux amb Polyfoto

Els mosaics fotogràfics són regals pensatius i poden il·luminar les parets senzilles amb belles imatges de vacances, records de la infància o fins i tot cultura pop. És fàcil fer un mosaic de fotos des de la línia d'ordres de Linux. Heus aquí com.





Què és un mosaic fotogràfic i per què en voldries un?

Un mosaic fotogràfic és una imatge formada per altres imatges molt més petites, de manera similar a com els píxels formen una imatge a la pantalla d'un televisor o un ordinador, punts individuals de colors formen imatges als diaris o pedres petites formen la imatge. imatge en un mosaic real.





Com puc reduir la mida del fitxer d'una foto jpeg?
MAKEUSEO VÍDEO DEL DIA

Cada imatge que feu tindrà un color dominant i els generadors de mosaics fotogràfics utilitzaran aquest color dominant per contribuir a una imatge molt més gran. Com més imatges tinguis disponibles, més fi serà el detall del mosaic fotogràfic completat.





Una foto a la paret o com a fons de pantalla de l'escriptori és fantàstic, però poder centrar-se en una àrea petita i veure les imatges individuals que la componen és encara millor.

Els mosaics fotogràfics funcionen bé si les imatges que el formen estan vinculades temàticament a la imatge principal. Un mosaic fotogràfic de les teves vacances a l'estranger recent, per exemple, és fantàstic si està format per imatges d'aquelles vacances.



Polyfoto us permet crear mosaics fotogràfics fantàstics al vostre terminal Linux

Si teniu una carpeta plena de fotos que voleu utilitzar per al vostre mosaic de fotos, juntament amb la imatge que voleu utilitzar per crear-les, crear un mosaic de fotos amb Polyfoto és tan senzill com executar una sola ordre al vostre terminal, tot i que pot afegir paràmetres per personalitzar la imatge de sortida com vulgueu.

Clonareu el repositori Polyfoto GitHub, per tant si no teniu Git al vostre sistema , instal·leu-lo ara:





En sistemes basats en Debian:

sudo apt install git

Per a distribucions relacionades amb Red Hat:





dnf install git

A Arch Linux i els seus derivats:

sudo pacman -S git

Ara cloneu el dipòsit de Polyfoto:

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

Aneu al directori Polyfoto:

cd polyfoto

...i instal·leu-lo amb Python:

Macbook no es connectarà a Internet
python3 setup.py install

Un cop hàgiu instal·lat Polyfoto, podeu executar-lo amb:

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

...on entrada.png és la imatge a la qual voleu que sembli el vostre mosaic fotogràfic, fonts és el directori que conté les fotos que formaran el mosaic, i sortida.png és el nom de fitxer de la imatge que es crearà. El -n argument és el nombre de files d'imatge que formaran la imatge final.

Com a exemple, hem posat 100 imatges a la carpeta 'hols' i volem utilitzar la imatge 'my_head.jpg' com a imatge base, i estem satisfets amb els altres valors predeterminats:

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

Tingueu en compte que l'ordre s'ha d'executar des del directori Polyfoto, així que assegureu-vos de moure la carpeta de fotos dins d'aquest directori o bé utilitzeu camins absoluts dins de l'ordre.

El procés no és ràpid i la foto següent va trigar aproximadament un minut a produir-se en una màquina i5 de 16 GB amb una targeta GTX 1050. Polyfoto no especifica quanta memòria necessiteu, però sempre val la pena comprovant la quantitat de RAM que teniu .

  un mosaic fotogràfic de 16 files

No sembla gaire res. Augmentar el nombre de files a 128 va donar millors resultats, tot i que el temps de creació va augmentar fins a gairebé 25 minuts. Les raons d'això no estan clares, ja que la CPU i la memòria RAM es van mantenir relativament sense impostos.

  Mosaic fotogràfic de 128 files del mosaic d'autor

No cal dir que la creació d'un mosaic fotogràfic funciona millor amb imatges senzilles que amb imatges complexes amb moltes coses. Els mosaics més complexos requereixen més imatges individuals per actuar com a 'píxels' per deixar-les clares. Trieu amb cura i obtindreu bons resultats.

Anant més enllà dels conceptes bàsics, Polyfoto ofereix una sèrie d'arguments opcionals, que us permeten, entre altres coses, establir el centre proporcional de construcció, triar un factor de redimensionament i especificar una alçada de píxel de les miniatures. Per a la documentació completa, visiteu el projecte Pàgina de GitHub .

Els mosaics fotogràfics fan un gran regal per als vostres familiars i amics

Sempre és difícil triar un regal per fer-lo als més propers i estimats, però no et pots equivocar molt amb un regal basat en records i experiències compartides.

Tot i que els mosaics fotogràfics poden ser fantàstics per regalar als vostres pares, germans, fills o amics propers, per a persones amb qui no esteu especialment a prop o que sabeu que no apreciaran un article tan personal, feu servir una guia de regals o un motor de recomanacions. en canvi.