Voilà, alors notre cher BenO a mis la main sur un outil de vectorisation opensource dénommé potrace . Pour faire simple, la vectorisation consiste en la transformation d'images bitmap en surfaces et courbes vectorielles.
Jusque-là je n'utilisais que très peu la vectorisation principalement à cause des performances assez médiocres des différents logiciels, et je gagnais au final à redessiner directement sur une surface plutôt que de vectoriser.
Le soft se présente sous forme d'un exécutable cryptique comme je les aime, c'est à dire laid, sans interface ni rien. BenO -encore lui !- m'a donc dirigé vers un frontend en Java nommé delineate et qui sert donc d'interface utilisateur à potrace (et à Autotrace mais je trouve que les résultats sont moins convaincants). Après moult prise de cheveux, et voyant que delineate ne fonctionnait pas avec Java 1.5, Gfx a mis les mains dans le code graisseux pour adjoindre une marche à suivre que je vous livre brute d'IRC ici même :
[20/11/2004 - 21:46:21] <Gfx> bon donc télécharge http://apache.fastorama.com/dist/xml/xalan...t-bin-2jars.zip
[20/11/2004 - 21:46:44] <Gfx> ensuite dedans tu prends le fichier bin/xalan.jar et tu le mets dans le répertoire lib/ de delineate
[20/11/2004 - 21:47:27] <Gfx> ensuite tu ouvres delineate.jar et tu va dans le fichier Meta-Inf/Manifest.mf
[20/11/2004 - 21:47:41] <Gfx> et tu rajoutes ./lib/xalan.jar juste après "Class-Path: "
[20/11/2004 - 21:47:43] <Gfx> pis tu lances le .bat
J'ai essayé et j'ai été vraiment agréablement surpris par les performances du logiciel, jugez plutôt :
http://pj.piotr.free.fr/thio/thio4.png -> vectorisé en svg : http://piotr0r.free.fr/pix/sceau.svg
http://pj.piotr.free.fr/thio/thio3.png -> vectorisé en svg : http://piotr0r.free.fr/pix/salam.svg
(Il vous faudra vraisemblablement le Adobe SVG Viewer si vous n'êtes pas équipés pour lire les fichiers vectoriels)
Vu les résultats de ce soft opensource, malgré une interface assez rugueuse pour l'instant, je pense qu'il vaut vraiment la peine qu'on s'y attarde un brin.
Merci BenO