Créé le 17/05/2011 ====== Pixelize ====== * Objet : Pixelize, Mosaïque d'images miniatures * Niveau requis :{{tag>débutant avisé}} * Commentaires : //Donnez un cachet antique à vos photos ou images// * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) * Suivi : {{tag>à-tester}} * Création par [[user>bract]] le 08/06/2013 * Testé par .... le .... * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=3921 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) =====Présentation===== {{ /file-r593585146dc04cfc97ac7b1cd1db70c2.png?200 }} \\ Pixelize transforme une photo, ou une image, en une mosaïque d'images miniatures.\\ Chaque image miniature est placée au mieux en fonction de sa teinte dominante. \\ \\ \\ Les images, servant à la création de la mosaïque, seront recensées, au préalable, dans une base de donnée, avant de subir un traitement de miniaturisation. \\ \\ \\ Sur cette image de Tux, vous pouvez essayer de jouer à **Où est Bract ?**.\\ Les gagnants auront droit à 1 point pour un carré de chocolat :-P . \\ \\ \\ \\ //Taille de l'image originelle 1000x1258 pixels, vignettes 25x25 pixels, soit 2012 vignettes.// =====Installation===== Sous Wheezy, Pixelize 1.0.0 est disponible dans les [[:doc:systeme:apt:|dépôts]] officiels de Debian, pour l'installer : apt-get update && apt-get install pixelize ===== Utilisation ===== ==== Création de la base de données des images qui serviront de miniatures. ==== Avec le programme make_db, qui s'est installé automatiquement avec pixelize.\\ La syntaxe est la suivante: **make_db/répertoire/images** soit par exemple: make_db /home/votre_identifiant/Images/photos/2011/*.* Le programme make_db va recenser toutes les images des dossiers indiqués, et créer le fichier **pic_db.dat** dans votre répertoire utilisateur ( /home/votre_identifiant ).\\ Vous pouvez relancer la même commande pour une autre liste d'images, **make_db** ajoutera ces fichiers dans **pic_db.dat**. ==== Astuce === Afin d'obtenir un résultat correct, il faut recenser dans la base de données un minimum de 1000 images ayant des nuances de teintes variées.\\ Créer un dossier pixelize dans votre répertoire images, et copiez dedans les photos ou images de votre choix. La taille des images numériques étant de plus en plus élevée, il serait judicieux de réduire leurs tailles (avant le traitement par **make_db**), pour que **pixelize** soit plus réactif. Pour cela nous allons utiliser la commande [[:doc:media:imagemagick#redimensionnement_d_images|mogrify]]. *//Déplacement dans le répertoire pixelize:// cd /home/votre_identifiant/Images/pixelize *//Redimensionnement de toutes les images, à une largeur de 150 pixel:// mogrify -resize 150 *.* Vous pouvez bien entendu choisir votre redimensionnement ;-) . *//Création de la base de données avec des images optimisées:// make_db /home/votre_identifiant/Images/pixelize/*.* De manière générale, vous pouvez remplacer /home/votre_identifiant par ~.\\ Exemple: make_db ~/Images/pixelize/*.* Si, bien entendu, c'est le compte sur lequel vous êtes connecté. Vous voulez générer une nouvelle base de données avec de nouvelles images.\\ Une image qui était présente dans la base de données a été supprimée ou déplacée.\\ Supprimer **pic_db.dat**, et relancer **make_db**. ==== Pixelize === Pour lancer l'application: *Sous gnome via: Application -> Graphisme -> Pixelize *Ou, et de préférence, via la console, pour lire les éventuels messages d'erreurs rencontrés par le programme. pixelize {{ /file-R0e06daea408a1f34c7b66d9158528333.png?150 }} Ouvrez l'image à transformer via File -> Open. Choisissez une image avec peu de détails, le rendu n'en sera que meilleur.\\ N'hésitez pas à augmenter, auparavant, la taille de cette image, cela permettra d'avoir des vignettes plus détaillées. Transformez votre image via Options -> Render.\\ Une fois le rendu fini, enregistrer votre photo via File -> Save au format jpg, png, etc. ===Le rendu avec les options de bases ne vous convient pas.=== {{/file-Ra914082691e9c51b389638d017879da7.png?200 }} Vous pouvez régler la taille des vignettes qui seront utilisées pour reconstruire l'image en mosaïque via Options -> Options.\\ Augmentez ou diminuez la taille des vignettes (**Image Sizes**),ou le nombre de vignettes (**Number of images**).\\ Chaque modification doit être validée par la touche "**Entrée**".\\ **Image Sizes**, vous permet également de conserver le ratio de vos images servant à la création de la mosaïque.\\ **Proximity of duplicate**, fixe la proximité des doublons. ===Le positionnement d'une vignette ne vous convient pas.=== Sélectionner, par un clic droit dans la fenêtre principale de Pixelize, la vignette à modifier.\\ Une nouvelle fenêtre apparaîtra, vous permettant de choisir une autre vignette, de la base de données. =====Conclusions===== Ce logiciel est facile d'utilisation, le résultat obtenu est surprenant, et épatera plus d'une personne.\\ Vous n'utiliserez peut-être pas régulièrement ce programme, sont usage étant plutôt réservé à la réalisation d'un poster original.\\ Un des avantages de ce tutoriel, est de présenter une utilisation des fonctions du logiciel [[:doc:media:imagemagick|Imagemagick]]. =====Liens===== [[http://lashwhip.com/pixelize.html|Site officiel]]\\ [[:doc:media:imagemagick|IMAGEMAGICK]] Retouche d'image en ligne de commande.\\ [[http://wiki.debian-facile.org/doc:media:graphisme|Page graphisme]] sur Debian Facile.