Metapixel : faite de belles mosaiques avec vos photos


photo
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 commentaire
  •  

    Salut 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 ?

    RépondreRépondre
    lourson , le 17 mars 2006 à 17:04
  •  

    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 çà !

    RépondreRépondre
    pti-seb , le 18 mars 2006 à 00:25
  •  

    Ils n'ont pas fait une version window ? J'ai aussi toujours été intrigué par ces montages ^^

    RépondreRépondre
    Kawai , le 21 mai 2006 à 19:13
  •  

    A ma connaissance non. Peut-être une bonne occasion pour installer Linux sur sa machine ! :-)

    RépondreRépondre
    pti-seb , le 21 mai 2006 à 22:24
  •  

    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...)

    RépondreRépondre
    Badj62 , le 11 février 2007 à 02:31
  •  

    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.

    RépondreRépondre
    pti-seb , le 11 février 2007 à 15:42
 

Ajouter un commentaire

actualité android apache apple astuce astuces bash bilboblog blog boot chrome clavier commande commandes conky date debian Desktop développement elementary exploit faille fedora firefox flash gimp gnome google graphique Graphisme hack hacking Hardware humour intel internet iphone jailbreak Jeux Kde kernel libre Linux log logiciels Logiciels Libres lucid lynx maemo mail maquette metasploit microsoft mobile mockup monitoring mozilla multi-touch musique mysql n900 nautilus nokia noyau openoffice open source password photos php Planet publicité redhat red hat rpm réseau screenshot script serveur serveurs shell sql ssh statistiques sysadmin system Sécurité thème tux-planet tv twitter ubuntu unity vidéo vidéos vlc voyage wallpaper windows wordpress yum