Inkscape
Pour ce faire, téléchargeons un logiciel appelé
Inkscape.
Pourquoi lui et pas un logiciel professionnel, genre Illustrator ?
- Il est gratuit et libre.
- Il contient un module de vectorisation gratuit et puissant.
- Il fonctionne sous PC, Mac et Linux.
- Je sais m'en servir !
Téléchargez-le et installez-le. L'installation est longue, c'est normal.
Pendant ce temps, enregistrez
l'image du visage en taille normale dans un coin de votre disque dur, vous allez en avoir besoin pour les tests.
La procédure
Ouvrez la avec Inkscape. Vous avez le droit de pester contre la boîte de dialogue d'ouverture, qui est malheureusement une horreur ergonomique.
Vous devez obtenir quelque chose comme ça :
Prenez l'outil "sélection" (la flèche noire) et cliquez sur l'image pour la sélectionner :
Puis faites
Chemin --> Vectoriser le Bitmap. On obtient une superbe boîte de dialogue :
On va utiliser le premier mode.
Cliquez sur « mettre à jour » pour avoir un aperçu de la vectorisation, puis jouez avec le seuil de luminosité.
Comme il y a pas mal de petits détails, on peut aller voir dans l'onglet « options » pour pouvoir les garder.
IMPORTANT ! Inkscape est un logiciel traduit en français. Trop, même.
En respectant le français, ils ont mis des virgules pour les nombres à virgule au lieu des points anglo-saxons.
Du coup, on ne peut pas mettre de points (ils ne sont pas pris en compte). Adieu les saisies au pavé numérique...
Sans trop forcer, et au bout de quelques essais, on peut trouver des paramètres qui rendent pas mal.
Personellement et pour cette image, j'aime bien avec :
- Seuil de luminosité : 0,500
- Supprimer les parasites : 1
- Adoucir les coins : 1,00
- Optimiser les chemins : 0,10
Tout ceci dépend totalement de votre image, n'hésitez pas à faire plein d'essais.
De toutes façons, pour avoir quelque chose de vraiment « propre », il faudra retravailler l'image.
Voilà l'image vectorisée et l'image normale côte à côte dans Inkscape (par défaut elles sont superposées, utilisez la flèche noire pour en bouger une, ici le bitmap) :
Remarquez qu'on a perdu en détails, surtout sur le cou ou sur les tout petits trucs.
On peut maintenant exporter notre image en bitmap, à la taille qu'on veut, en sélectionnant l'image et en faisant
Fichier --> Exporter en bitmap :
Seule la partie « dimensions du bitmap » nous intéresse.
N'oubliez pas de cliquer sur « valider » pour vraiment exporter - et ce n'est pas le même « valider » que pour choisir le nom du fichier.
Voilà ce qu'on obtient :
On aurait pu faire mieux en passant plus de détails sur les réglages.
Parenthèse sur le format utilisé par Inkscape
Vous pouvez enregistrer les images Inkscape
au format SVG, qui est actuellement ouvrable avec
Opera,
Firefox,
Chrome,
Safari (mais pas IE) ainsi que
OpenOffice.org,
Gimp et bien d'autres.
Voici
le fichier du visage ainsi que
celui du dessin entier.
Information à l'intention de ceux qui sont intéressé par le fonctionnement des choses
Vous savez que le XML est à la mode ?
Eh bien, éditez un fichier .svg avec votre éditeur texte préféré...
Surprise ! C'est un XML !
Vous allez pouvoir programmer vos images en console sous Linux avec VI ou Emacs !
Tout le fonctionnement interne du SVG est détaillé dans ce tutoriel.
Plus sérieusement, ce choix offre quatre avantages :
- C'est un format standardisé et ouvert, donc stable dans le temps et implémentable librement.
- Les images obtenues se compressent très bien (il y a même un projet de format nativement compressé avec GZip, le .svgz)
- On peut récupérer une bonne partie d'un fichier s'il a été corrompu.
- On peut faire des modifications directes du fichier XML, et donc le manipuler l'image avec tous les outils gérant le XML. On peut par exemple imaginer un "tableau dynamique" en SVG + Javascript.