Catégories
Logiciels libres Ubuntu

Photos et mosaiques facile, mode d’emploi.

Pré-scriptum : Je tiens à rendre à César ce qui appartiens à César, et je précise donc que ce billet m’a était fortement inspiré par un trés bon article paru dans le linux pratique N°32, auxquel je me suis permis de faire quelques ajouts et modifications indispensables pour que tout se passe pour le mieux pour les utilisateurs d’ubuntu.

Bonjour à tous,

Le billet du jour sera consacré à la réalisation de mosaique à partir de vos photos perso. Vous connaissez tous ces immenses assemblages de photos qui en forme une encore plus grande, si vous n’en avez encore jamais vu voici un exemple:

Un homme à eu l’idée magnifique de créer un programme capable de faire le travail d’assemblage pour vous, cet inventeur génial s’appelle schani et propose son logiciel sur son site consacré à metapixel

Pré-scriptum : Je tiens à rendre à César ce qui appartiens à César, et je précise donc que ce billet m’a était fortement inspiré par un trés bon article paru dans le linux pratique N°32, auxquel je me suis permis de faire quelques ajouts et modifications indispensables pour que tout se passe pour le mieux pour les utilisateurs d’ubuntu.

Bonjour à tous,

Le billet du jour sera consacré à la réalisation de mosaique à partir de vos photos perso. Vous connaissez tous ces immenses assemblages de photos qui en forme une encore plus grande, si vous n’en avez encore jamais vu voici un exemple:

Un homme à eu l’idée magnifique de créer un programme capable de faire le travail d’assemblage pour vous, cet inventeur génial s’appelle schani et propose son logiciel sur son site consacré à metapixel

Pré-requis

Avant de commencer il va vous falloir installer:

  • Perl
  • libpng
  • et libjpeg

pour se faire apt-get install ou synaptic sont vos amis.

Installation de metapixel

Si vous vous rendez sur le site officiel de metapixel vous allez trés rapidement vous rendre compte qu’il n’existe pas de packetage pré-compilé. Les plus geek d’entre vous vont se ruer sur leur terminal pour faire:

  • un rapide
    wget http://www.complang.tuwien.ac.at/~schani/metapixel/metapixel-1.0.0.tar.gz
  • Ils poursuivront par un puissant
    tar zxvf metapixel-1.0.0.tar.gz
  • Il se dirigeront ensuite vers
    cd metapixel-1.0.0
  • il compilerons grâce à un
    make

    (notez que l’etape de ./configure n’est pas nécessaire ici)

  • Enfin un
    sudo make install

    finalisera l’intallation.

Oui mais pour ceux que le terminal repousse ou qui ont tout simplement la flemme je vous ai concocté un petit paquet que vous trouverez sous le nom de metapixel-1.0.0.deb

Alors une fois téléchargé lancez un terminal et faite un simple

sudo dpkg -i metapixel-1.0.0.deb

Oui mais comment il marche ce logiciel ?

Ah oui je ne vous l’ai pas dis mais il s’utilise uniquement en ligne de commande (Vous au fond, c’est pas la peine d’essayer de s’échapper en douce vous verrez c’est simple à utiliser).

Créer sa bibliothéque de photo:

Pour réussir cette opération il est bon de créer dans votre home un répertoire qui accueillera la bibliothéque nécessaire au bon fonctionnement de metapixel.

Ensuite il suffit de faire

metapixel-prepare --recurse mes_photos ma_bibliotheque

(mes_photos est le chemin menant a un répertoire contenant les photo qui seront analysée afin d’être utilisé dans la mosaique et ma_bibliotheque est le chemin vers le repertoire servant de bibliothéque à metapixel.)

Le programme analyse alors toutes les photos puis en fait des copies dans la bibliothéque afin de pouvoir les utiliser ultérieurement.

Créer une mosaïque simple

lancez un petit

metapixel --library=ma_bibliotheque --metapixel mon_image.jpg resultat.png

(mon_image.jpg est le fichier qui servira de modéle pour la mosaïque et resultat.png sera donc le résultat final).

N.B.: si vous avez plusieurs bibliothéques vous pouvez utiliser plusieurs fois l’option –library

Si le rendu ne vous satisfait pas n’hésitez pas a augmenter le nombre d’image dans la bibliothéque mais vous pouvez aussi ruser et essayer l’option --cheat qui avec une valeur de 30 fera transparaitre l’image original en arriére plan de la mosaïque, vous verrez c’est surprenant.

Vous connaissez l’anti-mosaïque ?

En utilisant l’option --antimosaic il vous suffit de fournir deux photos comme arguments le programme tentera de reproduire la seconde grâce a des petits morceaux de la premiére. Tentez donc:

metapixel --antimosaic=mon_image1.jpg --metapixel mon_image2.jpg resultat.png

N.B.: Les option --collage, --search et --cheat sont utilisable avec l’antimosaïque

Pour connaitre les autres options accessibles qui vous permettrons de passer des heures à essayer ce logiciel faite un simple

metapixel --help

.

Conclusion

Eclatez-vous et n’hésitez à faire part de vos créations…

6 réponses sur « Photos et mosaiques facile, mode d’emploi. »

Metapixel : faite de belles mosaiques avec vos photos

Un article paru dans le magazine Linux Pratique (num: 32), m’a permis de d’ouvrir un nouveau logiciel capable de créer des mosaïques pleines de photos différentes. Je m’étais d’ailleurs toujours…

Ca a l’ air sympa comme logiciel.
J’ avais dégoté un script pour Gimp qui réalisait ce genre de collage mais il n’ était pas adapté à la dernière version du sus-nommé Gimp.
Je vais essayé cet outil voir ce que cela donne.
Merci et à plus.
Bon Blog.

J’avais aussi trouver se plug in il y a un certain temps mais je n’ai pas réussi à le faire marcher. Pour ce qui est de l’utilisation de metapixel tu verras c’est un vrai plaisir tellement c’est simple. Aprés quelques essais tu aura des rendus vraiment impeccable.

bonjour,

J’ai tenté…mais tentative nulle !!
J’ai systématiquement ce message :

Error: cannot read library table `~/Desktop/ma_bibliotheque/tables.mxt’.

Que faut-il faire ?

Merci d’avance

re

J’ai reussi…

Mais il ne faut pas ecrire :
metapixel –library=ma_bibliotheque –metapixel mon_image.jpg resultat.png

mais plutot :
metapixel –library ma_bibliotheque –metapixel mon_image.jpg resultat.png

sans le "=" !!!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *