Metapixel

De Wiki de la communauté Mandriva.

metapixel est similaire à Pixelize et crée une mozaïque de photos. Il s'utilise en ligne de commande.

Sommaire

Installation

Pour installer metapixel, lancez Image:drakrpm-icon.png Installer et désinstaller des logiciels et recherchez le paquet metapixel.

Sélectionnez-le et cliquez sur Appliquer (Aide).

Vous pouvez également l'installer en utilisant la console en tant qu'administrateur avec la commande suivante : urpmi metapixel

La version dans les dépôts de la Mandriva 2010 est metapixel 1.0.2. Il est également possible de télécharger les sources à partir du site de l'auteur du programme. Il y a un fichier metapixel-1.0.2.tar.gz, ou des .rpm en i386 ou .x86_64.

Méthode d'utilisation

Préparation

Utiliser la commande métapixel-prepare <répertoire_de_photos> <répertoire_de_miniatures>, pour créer les miniatures.

Dans mon cas le fichiers de miniatures à 1242 fichiers images pour un poids total de 36.3 Mo! Veillez à avoir une diversité de couleur dans le choix des photos qui seront utilisées pour créer des miniatures. Il est évident que si on se retrouve avec 1242 photos prises à table au moment de l'apéritif avec presque toujours les même teintes, ça ne donnera pas grand chose. :-)

Exemple

Un conseil
  • Il faut créer le répertoire où doit se trouver les miniatures avant de lancer la commande métapixel-prepare, sinon metapixel affichera un avertissement et stoppe le processus!


Constitution de miniatures dans le répertoire précédemment créé ~/Images/Metapixel_miniatures/ :

Image:Konsole.png
[utilisateur@ordi ~]$ metapixel-prepare --recurse ~/Images/ ~/Images/Metapixel_miniatures/

A faire en simple utilisateur. La commande --recurse permet de parcourir les répertoires et sous-répertoires récursivement.

Création de la mosaïque

Exécution de la commande metapixel avec vu du processus :

Image:Konsole.png
[utilisateur@ordi ~]$ metapixel --library ~/Images/Metapixel_miniatures --metapixel ciny-teatux.png cibytransforme.png


réduire la taille des miniatures
  • Les miniatures ont une taille de 256x196 pixels. On peut réduire leur taille avec ces otpions --cheat=30 --width=15 --height=15 utilisées pour créer ma mosaïque et que je n'ai pas pu afficher dans la commande ci-dessus après la commande metapixel et avant la commande --library. à cause d'un défaut d'affichage du wiki.
  • En fait la commande devait être :

[gerard@localhost Avatars]$ metapixel --cheat=30 --width=15 --height=15 --library ~/Images/Metapixel_miniatures --metapixel ciny-teatux.png cibytransforme.png

  • Pour info :

--cheat=30, pour superposer l'original sur la mosaïque avec une transparence de 30%.

--width=15, largeur de 15 pixels.

--height=15, hauteur de 15 pixels.

  • Une chose importante :
Veillez à ne pas mettre un signe "=" entre la commande metapixel et --library. En effet cette erreur c'est glissée dans l'explication sur le Linux Pratique hors série n°11 et sur certains sites Internet en rapport avec ce programme.


Résultat final :

Mon avatar
Transformé avec metapixel!

Autre exemple :

La tour Burj Dubaï.
La tour Burj Dubaï pixelisée avec metapixel!


Source

Il y a un article au sujet de ce programme sur le Linux Pratique hors série n°11 de Serge Gielkens.


Conclusion

metapixel est une autre façon de créer une mosaïque, avec une utilisation en ligne de commande alors que pixelize s'utilise en environnement graphique.