Los mosaicos fotográficos son regalos bien pensados ​​y pueden alegrar paredes sencillas con bellas imágenes de vacaciones, recuerdos de la infancia o incluso de la cultura pop. Es fácil hacer un mosaico de fotos desde la línea de comandos de Linux. Así es cómo.

¿Qué es un mosaico de fotos y por qué querrías uno?

Un mosaico fotográfico es una imagen que se compone de otras imágenes mucho más pequeñas, similar a la forma en que los píxeles forman una imagen en una La pantalla del televisor o de la computadora, los puntos individuales de colores forman imágenes en los periódicos, o las piedras pequeñas forman la imagen en una imagen real. mosaico.

Cada imagen que tome tendrá un color dominante, y los generadores de mosaicos fotográficos utilizarán ese color dominante para contribuir a una imagen mucho más grande. Cuantas más imágenes tenga disponibles, más fino será el detalle en el mosaico de fotos completo.

Una foto en su pared o como fondo de pantalla en su escritorio es excelente, pero poder enfocarse en un área pequeña y ver las imágenes individuales que la componen es aún mejor.

instagram viewer

Los fotomosaicos funcionan bien si las imágenes que lo componen están vinculadas temáticamente a la imagen principal. Un mosaico de fotos de sus recientes vacaciones en el extranjero, por ejemplo, es fantástico si se compone de imágenes de esas vacaciones.

Polyfoto le permite crear fantásticos mosaicos de fotos en su terminal Linux

Si tiene una carpeta llena de fotos que desea usar para su mosaico de fotos, junto con la imagen que desea usar para crear, cree una foto mosaico con Polyfoto es tan simple como ejecutar un solo comando en su terminal, aunque puede agregar parámetros para personalizar su imagen de salida sin embargo quieres.

Va a clonar el repositorio Polyfoto GitHub, por lo que si no tienes Git en tu sistema, instálalo ahora:

En sistemas basados ​​en Debian:

sudo apto instalar git

Para distribuciones relacionadas con Red Hat:

dnf instalar git

En Arch Linux y sus derivados:

sudo pacman -S git

Ahora clona el repositorio de Polyfoto:

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

Vaya al directorio de Polyfoto:

cd polifoto

...e instalarlo con Python:

pitón3configuración.pyinstalar

Una vez que haya instalado Polyfoto, puede ejecutarlo con:

pitón3polifoto.py-Faporte.png-dfuentes-oproducción.png-norte 16

...dónde entrada.png es la imagen que desea que se parezca a su mosaico de fotos, fuentes es el directorio que contiene las fotos que conformarán el mosaico, y salida.png es el nombre de archivo de la imagen que se creará. El -norte argumento es el número de filas de imágenes que formarán la imagen final.

Como ejemplo, hemos puesto 100 imágenes en la carpeta "hols" y queremos usar la imagen "my_head.jpg" como imagen base, y estamos satisfechos con los demás valores predeterminados:

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

Tenga en cuenta que el comando debe ejecutarse desde el directorio Polyfoto, así que asegúrese de mover su carpeta de fotos dentro de ese directorio o use rutas absolutas dentro del comando.

El proceso no es rápido, y la foto a continuación tardó alrededor de un minuto en producirse en una máquina i5 de 16 GB con una tarjeta GTX 1050. Polyfoto no especifica cuánta memoria necesitas, pero siempre vale la pena comprobando cuanta ram tienes.

No parece mucho. Aumentar el número de filas a 128 arrojó mejores resultados, aunque el tiempo de creación aumentó a casi 25 minutos. Las razones de esto no están claras, ya que la CPU y la RAM permanecieron relativamente libres de impuestos.

No hace falta decir que la creación de un mosaico de fotos funciona mejor con imágenes simples que con imágenes complejas con mucho movimiento. Los mosaicos más complejos requieren más imágenes individuales que actúen como "píxeles" para aclararlos. Elige con cuidado y obtendrás buenos resultados.

Más allá de lo básico, Polyfoto ofrece una serie de argumentos opcionales que le permiten, entre otras cosas, establezca el centro proporcional de construcción, elija un factor de cambio de escala y especifique una altura de píxel de miniaturas Para obtener la documentación completa, visite el sitio web del proyecto. página de GitHub.

Los mosaicos fotográficos son excelentes regalos para sus familiares y amigos

Siempre es difícil elegir un regalo para dar a sus seres más cercanos y queridos, pero no puede equivocarse mucho con un regalo basado en recuerdos y experiencias compartidas.

Si bien los mosaicos de fotos pueden ser excelentes para regalar a tus padres, hermanos, hijos o amigos cercanos, para las personas que no eres especialmente cercano, o que sabe que no apreciará un artículo tan personal, use una guía de obsequios o un motor de recomendación en cambio.