Ce billet est une traduction libre de l'article : Artsy Tuesday: Metapixel - Create photomosaics
écrit par
Chris Tyler.
Metapixel est un outil en ligne de commande de création de photomosaïques, i.e. d'images composée d'images.
Pour utiliser ce logiel, vous aurez besoin de deux choses : d'une part d'une collection fournie d'images, si possible présentant des teintes assez variées, et d'autre part d'une image d'entrée à partir de laquelle la photomosaïque sera générée. Le fichier résultant sera ainsi l'image d'entrée reconstituée à partir de vignettes des images de votre collection.
Pour créer une mosaïque en un laps de temps raisonnable, metapixel doit au
préalable redimensionner et indexer les images de votre collection. Cette étape
est réalisée par la commande metapixel-prepare, qui prend en
paramètres le répertoire de la collection à utiliser (ici images)
et le répertoire de stockage des vignettes ainsi générées (ici
metapixel-library) :
$ mkdir metapixel-library $ metapixel-prepare images metapixel-library
Si votre collection contient des milliers d'images, mieux vaut s'armer de patience...
Une fois la base de vignettes générée, la commande metapixel va
pouvoir générer une mosaïque à partir d'une image d'entrée (dans l'exemple,
input.jpg) :
$ metapixel --metapixel input.jpg output.png --library metapixel-library
Metapixel peut tout autant générer un photocollage, similaire à une photomosaïque à la différence que les vignettes composant le résultat ne sont pas de la même taille et disposées selon une grille régulière, mais voient leurs proportions originales respectées :
$ metapixel --collage input.jpg output.png --library metapixel-library
Il est aussi possible de créer une mosaïque à partir de vignettes extraites de l'image d'entrée même : celles-ci sont réordonnées pour reconstituer une image proche de l'originale (voir illustration) :
$ metapixel --antimosaic input.jpg -f 2 --metapixel input.jpg output.png
Metapixel propose plusieurs options qui ne sont pas décrites dans sa page de
manuel. On se réfèrera à l'aide de la commande (metapixel --help)
ou à la documentation installée dans
/usr/share/doc/metapixel-1.0.2/README, ou encore au site du
projet, pour plus de détails.
Installation en ligne de commande : yum install
metapixel
Installation depuis le gestionnaire de paquetages graphique : utiliser la fonction de recherche du gestionnaire
Entrée dans le menu : Aucune (outil en ligne de commande)
Commande : /usr/bin/metapixel
Site du projet : http://www.complang.tuwien.ac.at/schani/metapixel/
