Pixelize est une application permettant de pixeliser une image en utilisant d'autres images référencées dans sa base de données.
Pré-requis
Installer l'application pixelize
$ apt-get install pixelize
Configuration
Avant d'utiliser pixelize, il est nécessaire de mettre à jour sa base de données. Il s'agit d'un fichier nommé pic_db.dat situé dans le répertoire home (~/pic_db.dat).
Pour le mettre à jour, rien de plus simple. Il suffit d'utiliser l'utilitaire make_db de pixelize.
Pixelize reconnait les formats d'images les plus courants.
Pour mettre à jour la base de données avec le contenu d'un répertoire contenant des images :
$ make_db /mon_repertoire/*.jpg
Ou pour mettre à jour la base de données avec des images se trouvant dans un ensemble de sous-répertoires :
$ find /mon_repertoire -iname "*.jpg" -print | xargs make_db
Plus il y aura d'images référencées dans la base de données, meilleure sera la pixelisation.
Utilisation
Pour utiliser pixelize, il est recommandé de lancer l'application à partir d'un terminal
$ pixelize
De cette manière, en cas d'erreur, celles-ci s'afficheront dans le terminal.
Pour pixeliser une image, utiliser le menu "File => Open" puis sélectionner l'image souhaitée.
Pour lancer la pixelisation cliquer sur "Options => Render"
Le temps de pixelisation est fonction de la taille de la photo à pixeliser et de la quantité d'images référencées dans sa base de données.
Pour sauvegarder l'image pixelisée, cliquer sur "File => Save". Il faut obligatoirement indiquer l'extension du fichier (jpeg, bmp, png ...)
Exemple
Image d'origine
Pixelisation effectuée avec une base de 400 photos
Pixelisation effectuée avec une base de 11 000 photos