Metapixel : faite de belles mosaiques avec vos photos
Un article paru dans le magazine Linux Pratique (numéro 32), m'a permis de découvrir un nouveau logiciel capable de créer des mosaïques pleines de photos différentes.
Je m'étais d'ailleurs toujours demandé, en voyant ce genre d'image, comment leur auteur pouvait obtenir un tel résultat. La réponse est qu'ils s'aide simplement de l'informatique, et qu'aujourd'hui on peut faire également la même chose sous Linux, avec le logiciel metapixel.
1. Installation
Pour l'installer, ouvrez un terminal et lancez la commande suivante (pour une Fedora) :
yum install metapixel
2. Utilisation
Une fois l'installation terminée, il faudra d'abord créer une bibliothèque d'images, qui sera stocké ici dans /tmp, analysé par metapixel :
metapixel-prepare --recurse ~/photos/ /tmp/
Puis on pourra générer sa propre mosaïque avec une commande similaire à celle-ci :
metapixel --search global --library=/tmp --metapixel maPhoto.png maPhotoFinal.png
L'option --libray doit être suivi du chemin où se trouve la bibliothèque générée avec metapixel-prepare.
L'option --search est assez important, car avec le paramètre local, le logiciel aura le droit d'utiliser plusieurs fois une même photo, tandis que l'option global vous garantie une mosaïque composée de photos uniques.
Une fois la commande exécutée, il ne vous restera plus qu'à admirer le travail. Il existe également d'autres options qui n'ont pas été abordé ici.
Aller plus loin : man metapixel
Site web : www.complang.tuwien.ac.at
6 Commentaires pour "Metapixel : faite de belles mosaiques avec vos photos"
Flux des commentaires de cet article Ajouter un commentaireSalut Seb, j'ai lu cette article mais je réussi pas à faire une image en mosaic ! Le premier script ne pose pas trop de pb mais ensuite j'obtien l'erreur suivant : "Error: cannot read library table `~/Album/traveaux/final_mosa//tables.mxt'."
Lorsque je lance la commande : "metapixel-prepare --recurse ~/photos/ ~/tmp/", il me créee effectivement, et en plus des images en forme de vignets, un petit fichier nommé : "tables.txt" !
Même en suprimant se p'tit fichier je n'ai tjs rien !
Une idee ?
Euh j'ai également le fichier en *.mxt ! Par contre je comprend pas bien là !
Deplus je remarque qu'il y a un double // avant le table là !
Bon un conseil, met toutes tes photos dans un dossier nommé photos dans ton homedir.
Crée le repertoire tmp dans ton homedir et exécute exactement les deux commandes que je cite.
Cela devrait marcher normalement, puisque j'ai réussi comme çà !
Ils n'ont pas fait une version window ? J'ai aussi toujours été intrigué par ces montages ^^
A ma connaissance non. Peut-être une bonne occasion pour installer Linux sur sa machine !
salut,
juste une précision pour les futurs lecteurs : il n'y a pas de signe égal "=" entre l'option "--library" et le répertoire où se trouve 'tables.mxt'
metapixel --search global --library ~/tmp/ --metapixel maPhoto.png maPhotoFinal.png
sinon ça fonctionne pas mal... (voir les options, "--cheat 30" assez intéressant...)
C'est bizarre car la page d'aide mentionne bien le signe égale justement :
-l, --library=DIR add the library in DIR
En faite, j'ai plutôt l'impression que les deux solutions fonctionnent.