Os mosaicos de fotos são presentes atenciosos e podem iluminar paredes simples com belas imagens de férias, memórias de infância ou até mesmo da cultura pop. É fácil fazer um mosaico de fotos na linha de comando do Linux. Veja como.

O que é um mosaico de fotos e por que você deseja um?

Um mosaico de fotos é uma imagem composta de outras imagens muito menores, semelhante à maneira como os pixels compõem uma imagem em um Tela de TV ou computador, pontos individuais e coloridos compõem imagens em jornais, ou pequenas pedras compõem a imagem em um real mosaico.

Cada foto que você tirar terá uma cor dominante, e os geradores de mosaico de fotos usarão essa cor dominante para contribuir para uma imagem muito maior. Quanto mais imagens você tiver disponível, mais detalhados serão os detalhes do mosaico de fotos completo.

Uma foto na parede ou como papel de parede na área de trabalho é ótimo, mas poder focar em uma pequena área e ver as imagens individuais que a compõem é ainda melhor.

Os mosaicos de fotos funcionam bem se as imagens que os compõem estiverem tematicamente vinculadas à imagem principal. Um mosaico de fotos de suas férias recentes no exterior, por exemplo, é fantástico se for composto de imagens dessas férias.

instagram viewer

Polyfoto permite criar fantásticos mosaicos de fotos em seu terminal Linux

Se você tiver uma pasta cheia de fotos que deseja usar para o seu mosaico de fotos, junto com a imagem que deseja usá-las para compor, crie uma foto mosaico com Polyfoto é tão simples quanto executar um único comando em seu terminal - embora você possa adicionar parâmetros para personalizar sua imagem de saída você quer.

Você estará clonando o repositório Polyfoto GitHub, então se você não tiver o Git em seu sistema, instale-o agora:

Em sistemas baseados em Debian:

sudo apt instalar git

Para distribuições relacionadas ao Red Hat:

dnf instalar git

No Arch Linux e seus derivados:

sudo pacman -S git

Agora clone o repositório Polyfoto:

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

Vá para o diretório Polyfoto:

cd polifoto

...e instale-o com Python:

python3configurar.pyinstalar

Depois de instalar o Polyfoto, você pode executá-lo com:

python3polifoto.py-fentrada.png-dfontes-osaída.png-n 16

...onde input.png é a imagem que você deseja que seu mosaico de fotos se assemelhe, fontes é o diretório que contém as fotos que irão compor o mosaico, e output.png é o nome do arquivo da imagem que será criada. O -n argumento é o número de linhas de imagem que comporão a imagem final.

Como exemplo, colocamos 100 imagens na pasta "hols" e queremos usar a imagem "my_head.jpg" como imagem base e estamos satisfeitos com os outros padrões:

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

Observe que o comando deve ser executado no diretório Polyfoto, portanto, mova sua pasta de fotos para esse diretório ou use caminhos absolutos no comando.

O processo não é rápido, e a foto abaixo levou cerca de um minuto para ser produzida em uma máquina i5 de 16 GB com uma placa GTX 1050. Polyfoto não especifica quanta memória você precisa, mas sempre vale a pena verificando quanta RAM você tem.

Não parece nada demais. Aumentar o número de linhas para 128 rendeu melhores resultados, embora o tempo de criação tenha aumentado para quase 25 minutos. As razões para isso não são claras, já que a CPU e a RAM permaneceram relativamente isentas de impostos.

Desnecessário dizer que criar um mosaico de fotos funciona melhor com imagens simples do que com imagens complexas com muita coisa acontecendo. Mosaicos mais complexos requerem mais imagens individuais para atuar como "pixels" para torná-los claros. Escolha com cuidado e obterá bons resultados.

Indo além do básico, o Polyfoto oferece uma série de argumentos opcionais, permitindo, entre outras coisas, defina o centro proporcional da construção, escolha um fator de redimensionamento e especifique uma altura de pixel de miniaturas. Para a documentação completa, visite o site do projeto página GitHub.

Mosaicos de fotos são ótimos presentes para seus parentes e amigos

É sempre difícil escolher um presente para dar aos mais próximos e queridos, mas você não pode errar muito com um presente baseado em memórias e experiências compartilhadas.

Embora os mosaicos de fotos possam ser ótimos para dar a seus pais, irmãos, filhos ou amigos próximos, para pessoas que você não é especialmente próximo ou que você sabe que não apreciará um item tão pessoal, use um guia de presentes ou um mecanismo de recomendação em vez de.