Les mosaïques de photos font des cadeaux bien pensés et peuvent égayer les murs simples avec de belles images de vacances, de souvenirs d'enfance ou même de culture pop. Il est facile de créer une mosaïque de photos à partir de la ligne de commande Linux. Voici comment.

Qu'est-ce qu'une mosaïque de photos et pourquoi en voudriez-vous une ?

Une mosaïque de photos est une image composée d'autres images beaucoup plus petites, de la même manière que les pixels constituent une image sur un Un écran de télévision ou d'ordinateur, des points colorés individuels composent des images dans les journaux, ou de petites pierres composent l'image dans un vrai mosaïque.

Chaque photo que vous prenez aura une couleur dominante, et les générateurs de mosaïque de photos utiliseront cette couleur dominante pour contribuer à une image beaucoup plus grande. Plus vous avez d'images disponibles, plus les détails de la mosaïque de photos terminée seront fins.

Une photo sur votre mur ou comme fond d'écran sur votre bureau, c'est bien, mais pouvoir se concentrer sur une petite zone et voir les images individuelles qui la composent, c'est encore mieux.

instagram viewer

Les mosaïques de photos fonctionnent bien si les images qui la composent sont thématiquement liées à l'image principale. Une mosaïque de photos de vos récentes vacances à l'étranger, par exemple, est fantastique si elle est composée d'images de ces vacances.

Polyfoto vous permet de créer de fantastiques mosaïques de photos dans votre terminal Linux

Si vous avez un dossier plein de photos que vous souhaitez utiliser pour votre mosaïque de photos, ainsi que l'image que vous souhaitez utiliser pour maquiller, créer une photo mosaïque avec Polyfoto est aussi simple que d'exécuter une seule commande dans votre terminal, bien que vous puissiez ajouter des paramètres pour personnaliser votre image de sortie tu veux.

Vous allez cloner le référentiel Polyfoto GitHub, donc si vous n'avez pas Git sur votre système, installez-le maintenant :

Sur les systèmes basés sur Debian :

sudo apt installer git

Pour les distributions liées à Red Hat :

dnf installer git

Sur Arch Linux et ses dérivés :

sudo pacman -S git

Clonez maintenant le référentiel Polyfoto :

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

Déplacez-vous dans le répertoire Polyfoto :

CD polyphoto

...et installez-le avec Python :

python3installation.pyinstaller

Une fois que vous avez installé Polyfoto, vous pouvez l'exécuter avec :

python3polyphoto.py-Fsaisir.png-dsources-osortir.png-n 16

...où entrée.png est l'image à laquelle vous voulez que votre mosaïque de photos ressemble, sources est le répertoire qui contient les photos qui composeront la mosaïque, et sortie.png est le nom de fichier de l'image qui sera créée. Le -n argument est le nombre de lignes d'image qui constitueront l'image finale.

A titre d'exemple, nous avons mis 100 images dans le dossier "hols", et nous voulons utiliser l'image "my_head.jpg" comme image de base, et nous sommes satisfaits des autres valeurs par défaut :

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

Notez que la commande doit être exécutée à partir du répertoire Polyfoto, alors assurez-vous soit de déplacer votre dossier de photos dans ce répertoire, soit d'utiliser des chemins absolus dans la commande.

Le processus n'est pas rapide et la photo ci-dessous a pris environ une minute à produire sur une machine i5 de 16 Go avec une carte GTX 1050. Polyfoto ne précise pas la quantité de mémoire dont vous avez besoin, mais cela vaut toujours la peine vérifier la quantité de RAM dont vous disposez.

Cela ne ressemble pas à grand-chose. L'augmentation du nombre de lignes à 128 a donné de meilleurs résultats, bien que le temps de création ait augmenté à près de 25 minutes. Les raisons de cela ne sont pas claires, car le CPU et la RAM sont restés relativement non taxés.

Inutile de dire que la création d'une mosaïque de photos fonctionne mieux avec des images simples qu'avec des images complexes avec beaucoup de choses. Les mosaïques plus complexes nécessitent des images plus individuelles pour agir comme des "pixels" afin de les rendre claires. Choisissez avec soin et vous obtiendrez de bons résultats.

Allant au-delà de l'essentiel, Polyfoto propose un certain nombre d'arguments optionnels, vous permettant, entre autres, de définissez le centre proportionnel de construction, choisissez un facteur de mise à l'échelle et spécifiez une hauteur de pixel de vignettes. Pour la documentation complète, visitez le projet Page GitHub.

Les mosaïques de photos font d'excellents cadeaux pour vos proches et vos amis

Il est toujours difficile de choisir un cadeau à offrir à ses proches, mais vous ne pouvez pas vous tromper avec un cadeau basé sur des souvenirs et des expériences partagés.

Alors que les mosaïques de photos peuvent être idéales pour donner à vos parents, frères et sœurs, enfants ou amis proches, pour les personnes que vous n'êtes pas particulièrement proche ou dont vous savez qu'il n'appréciera pas un tel article personnel, utilisez un guide de cadeaux ou un moteur de recommandation plutôt.