Comparatif
Quel vectoriseur pour quel fichier
Si le fichier part vers un laser, un plotter de découpe ou un imprimeur, utilisez Tracer. Sur dix images de test, les fichiers de vtracer faisaient 6,4 fois la taille de ceux de Tracer et ceux d’imagetracerjs 8,6 fois, les résultats de Tracer étaient presque aussi proches de l’original, et avec Pro, Tracer écrit du DXF, de l’EPS et du PDF. Si vous voulez la copie la plus fidèle des pixels et que la taille du fichier n’a pas d’importance, imagetracerjs est un peu plus proche en moyenne. Nous faisons Tracer, alors les images, la méthode et nos sources sont plus bas.
Lequel pour quel usage
| Si vous avez besoin de | Utilisez | Pourquoi |
|---|---|---|
| Un fichier pour un laser, un plotter de découpe ou une CNC | Tracer | Un DXF en millimètres, chaque contour fermé, à partir d’une vectorisation en une couleur. Avec Pro. |
| Un petit fichier qui ressemble toujours à l’image | Tracer | 5,7 Mo pour les dix images, contre 49,1 Mo avec imagetracerjs et 36,6 Mo avec vtracer. |
| La copie la plus fidèle des pixels | imagetracerjs | Un peu plus proche de l’original en moyenne, avec des fichiers 8,6 fois plus lourds que ceux de Tracer. |
| Un vectoriseur dans votre propre code | vtracer ou imagetracerjs | Ce sont des bibliothèques à intégrer. Tracer est un site web, pas une bibliothèque. |
Des fichiers plus légers, moins de points, moins de contours
Sur les dix images, les fichiers de Tracer faisaient 5,7 Mo, ceux de vtracer 36,6 Mo et ceux d’imagetracerjs 49,1 Mo, soit 6,4 et 8,6 fois plus. Les tracés de Tracer comptaient 196 714 points, ceux de vtracer 550 538 et ceux d’imagetracerjs 1 916 894. Ils contenaient 21 545 contours, contre 37 031 pour vtracer et 316 482 pour imagetracerjs.
Ce surplus de taille n’apporte presque rien en proximité. Sur les dix images, l’écart moyen de Tracer avec l’original est pratiquement le même que celui de l’outil le plus proche, imagetracerjs : 2,27 % contre 2,23 %, alors que les fichiers d’imagetracerjs font 8,6 fois la taille de ceux de Tracer.
Chaque point doit être lu par votre éditeur, votre logiciel de découpe ou celui d’un imprimeur. Chaque contour est un tracé à part que suit un laser ou un plotter.
Les dix images ensemble
| Outil | Poids du fichier | Points sur les tracés | Contours |
|---|---|---|---|
| Tracer | 5 837 | 196 714 | 21 545 |
| vtracer | 37 504 | 550 538 | 37 031 |
| imagetracerjs | 50 282 | 1 916 894 | 316 482 |
- Poids du fichier SVG en kilo-octets.
- Extrémités des segments. Moins de points, c’est plus facile à retoucher ; trop peu, et la forme se perd.
- Les tracés séparés de chaque SVG. Une forme percée compte pour deux.
Des fichiers pour les machines
Tracer écrit le SVG gratuitement, et avec Pro le DXF, l’EPS et le PDF. Son DXF est en millimètres, avec le grand côté à 100 mm, et chaque contour y est fermé. À partir du logo, du texte, du dessin technique et de l’illustration au trait, les images qu’il a vectorisées en une couleur, il a écrit 11, 71, 328 et 99 contours fermés et aucun ouvert. Les courbes deviennent des segments droits qui restent à 0,25 mm au plus de l’original. Un DXF demande une vectorisation en une couleur ; une vectorisation en couleur se télécharge en SVG, EPS ou PDF.
vtracer et imagetracerjs écrivent du SVG. Dans le SVG de Tracer, de vtracer et d’imagetracerjs, chaque contour se termine par le Z qui ferme un tracé.
| SVG | DXF | EPS | ||
|---|---|---|---|---|
| Tracer | Gratuit | Avec Pro, vectorisations en une couleur, millimètres | Avec Pro | Avec Pro |
| vtracer | Oui | Non | Non | Non |
| imagetracerjs | Oui | Non | Non | Non |
Si le logiciel de votre machine ouvre le SVG, les trois lui donnent un fichier. La différence, c’est la taille de ce fichier, et si vous avez aussi besoin de DXF, d’EPS ou de PDF.
Comment on s’en sert
Tracer est un site web : ouvrez-le, déposez une image, téléchargez le fichier. Avec Pro, vous vectorisez jusqu’à 25 images d’un coup et les récupérez dans un seul ZIP.
vtracer a une démo web, des applications à installer, ainsi qu’une bibliothèque et un programme en ligne de commande. imagetracerjs est une bibliothèque JavaScript avec un script en ligne de commande. Ils sont gratuits, et vous pouvez les scripter pour traiter autant de fichiers que vous voulez.
Ce qu’il faut savoir sur ces chiffres
- Nous faisons Tracer, et nous avons choisi les images. Nous les avons choisies avant de mesurer et n’en avons changé aucune après.
- Chaque outil a tourné avec ses réglages par défaut. vtracer et imagetracerjs ont des réglages que nous n’avons pas essayés et qui peuvent faire mieux.
- Nous avons testé vtracer 0.6.15, le paquet Python. VTracer 2, sa nouvelle application, n’en faisait pas partie.
- Tracer tournait sur Auto. Il a vectorisé le logo, le texte, le dessin technique et l’illustration au trait en une couleur et envoyé les six autres images à son moteur couleur, qui est revenu avec 7 à 12 couleurs, chacune sur son calque.
- Des écarts de quelques centièmes de point comptent peu. Dessinés dans un second moteur de rendu (Chromium), les mêmes fichiers ont bougé jusqu’à 0,70 point.
- Nous n’avons pas comparé la vitesse. Tracer passait par un navigateur et un serveur, les autres tournaient sur un seul ordinateur.
Comment nous avons mesuré
Chaque mesure, image par image et outil par outil, se trouve dans un fichier CSV. Les dix images sont ci-dessous.
- Les dix images ci-dessous : un logo, un croquis à la main, une photo, un visuel multicolore, du texte, un dessin technique, un portrait IA, une ville façon IA, un autocollant scanné et une illustration au trait. Le même fichier pour chaque outil.
- Chaque SVG dessiné par librsvg à la taille de l’image sur blanc et comparé pixel par pixel à l’original : la différence RVB absolue moyenne, en pourcentage de la pleine échelle.
- Le moteur couleur de Tracer réduit une image à 1200 px sur son grand côté avant de la vectoriser, ce qui a concerné trois des dix. Son SVG est redessiné à la taille d’origine, comme les autres.
- Le poids est celui du fichier SVG en kilo-octets (1 Ko = 1 024 octets). Les points sont les extrémités des segments de tracé, le début de chaque contour compris. Les contours sont les tracés séparés ; un contour fermé se termine par Z.
- Le SVG couleur de Tracer est le fichier que l’application télécharge, et elle ferme chaque contour par un Z. Les chiffres du DXF viennent du propre générateur DXF de Tracer, lancé sur ses quatre vectorisations en une couleur.
Les dix images
Ouvrez n’importe laquelle et passez-la dans vos propres outils. Chacune est le fichier exact que chaque outil a vectorisé : aplati sur blanc, au plus 1500 px sur son grand côté, enregistré en PNG.
| Image | Auteur | Source | Licence |
|---|---|---|---|
| Logo | Tracer, notre logo | Fait pour ce test | À nous. Utilisez-le pour refaire ce test. |
| Croquis à la main | Léonard de Vinci, « Studies of a horse », vers 1517–18, Royal Collection | Sur Wikimedia Commons | Domaine public |
| Photo | Lucasbosch, « Dalmatian fetching a stick » | Sur Wikimedia Commons | CC BY-SA 4.0. Notre copie est plus petite et enregistrée en PNG, sous la même licence. |
| Visuel multicolore | Google, astronaute de Noto Emoji | Sur GitHub | Apache License 2.0. Dessiné à 1500 px et enregistré en PNG. |
| Texte | Tracer, composé en Geist | Fait pour ce test | À nous. Libre d’utilisation. |
| Dessin technique | F. S. et A. S. Duesenberg, brevet américain 1,244,481, « Valve gear », figure 1 | Sur Wikimedia Commons | Domaine public |
| Portrait IA | Midjourney, prompt de Netha Hussain, « Vincent van Gogh in watercolour » | Sur Wikimedia Commons | Domaine public |
| Ville façon IA | DALL·E, prompt de Lea Lacroix (WMDE), « Puzzle representing a city » | Sur Wikimedia Commons | Domaine public |
| Autocollant scanné | Un autocollant de supporter des Allentown Jets de 1961, scanné | Sur Wikimedia Commons | Domaine public |
| Illustration au trait | Sumbrella45, « Brown bear coloring page » | Sur Wikimedia Commons | CC0, aucun droit réservé |
D’où vient chaque chiffre
| Outil | Version | Comment il a tourné |
|---|---|---|
| Tracer | www.imagetracer.app, 3 novembre 2026 | Sur le site, sans compte, préréglage Auto |
| vtracer | 0.6.15 sur PyPI | Le paquet Python avec ses réglages par défaut, sur notre ordinateur |
| imagetracerjs | 1.2.6 sur npm | Son préréglage « default », sur notre ordinateur |
Ce que chaque outil écrit vient de sa propre documentation : le README de vtracer, la page VTracer Web Demo et le README d’imagetracerjs.
Essayez sur votre fichier
Vous savez quoi regarder.
Vérifiez maintenant votre image.
Importez-la et comparez le vecteur à l’original avant de télécharger quoi que ce soit. L’export SVG est gratuit.