Aller au contenu
PNGtoSVG

Comment fonctionne la vectorisation d'image ?

La vectorisation d'image (aussi appelée autotracing) est le procédé qu'utilise un convertisseur pour transformer une image en pixels en un ensemble de tracés vectoriels. Voici ce qui se passe réellement en coulisses.

Des pixels aux tracés : la vue d'ensemble

Un algorithme de vectorisation examine une image matricielle région par région, en fonction des zones de couleur similaire, détermine la frontière entre chaque région et ses voisines, puis décrit cette frontière sous forme de courbe mathématique lisse plutôt que d'un escalier de pixels individuels. En répétant l'opération pour chaque région de couleur distincte, on obtient une version vectorielle complète de l'image d'origine.

Étape 1 : détection des couleurs et quantification

La plupart des images sources contiennent bien plus de couleurs que ce que l'on souhaiterait avoir comme formes vectorielles distinctes — une simple photo peut compter des millions de valeurs de pixels uniques à cause du bruit de compression et des dégradés. La quantification regroupe les couleurs similaires en une palette réduite et fixe (vous contrôlez ce nombre via le réglage du nombre de couleurs), de sorte que l'image soit simplifiée en zones nettes et distinctes avant le début de la vectorisation.

Étape 2 : détection des contours

Une fois que chaque pixel est associé à une couleur de la palette, l'algorithme parcourt l'image pour repérer où une région de couleur se termine et où une autre commence. Ces frontières sont d'abord tracées pixel par pixel, produisant un contour en dents de scie qui suit les marches de la grille matricielle d'origine.

Étape 3 : construction des tracés et lissage des courbes

Le contour en dents de scie est ensuite lissé en un nombre réduit de lignes droites et de courbes quadratiques qui l'approximent dans une marge d'erreur donnée — c'est le réglage « détail » ou « lissage » d'un outil de vectorisation. Un seuil plus bas colle davantage aux contours de pixels d'origine (plus de nœuds, plus de détail) ; un seuil plus élevé produit des courbes moins nombreuses et plus lisses.

Vectorisation Noir & Blanc vs Couleur

Le mode Noir & Blanc réduit toute l'image à deux couleurs seulement (premier plan et arrière-plan) avant la vectorisation, produisant un seul tracé propre — idéal pour les logos, les dessins au trait et les fichiers de découpe pour le vinyle ou le laser. Le mode Couleur conserve plusieurs couleurs de la palette et vectorise chacune comme un calque distinct, ce qu'il faut pour les photographies ou les illustrations multicolores.

Ce qui se vectorise bien (et ce qui se vectorise mal)

La vectorisation donne les meilleurs résultats sur :

  • Les logos, icônes et badges en couleurs unies — peu de couleurs, contours nets
  • Les dessins au trait et croquis — fort contraste entre l'encre et l'arrière-plan
  • Les illustrations simples avec des zones de couleur bien distinctes et séparées

La vectorisation est plus difficile sur :

  • Les photographies avec des dégradés doux ou beaucoup de texture fine (cheveux, herbe, tissu)
  • Les images à très faible contraste, où le premier plan et l'arrière-plan sont difficiles à séparer
  • Les JPEG fortement compressés puis réenregistrés en PNG, qui introduisent un bruit de couleur que la quantification doit lisser

Questions fréquentes

La vectorisation produit-elle une copie pixel pour pixel de mon image ?

Non — la vectorisation approxime votre image avec un nombre limité de couleurs et des courbes lissées, si bien que les détails très fins sont simplifiés. Pour les logos et les dessins au trait, c'est généralement invisible ; pour les photos, cela produit un résultat plus stylisé, façon affiche.

Pourquoi mon SVG vectorisé a-t-il l'air anguleux si le détail est trop bas ?

Un réglage de détail/lissage trop bas colle le tracé de très près aux contours de pixels d'origine, ce qui peut paraître anguleux sur des formes courbes. Augmenter le lissage permet à l'algorithme d'utiliser des courbes moins nombreuses et plus longues pour un résultat plus net.

Est-ce la même technologie que l'Image Trace d'Adobe ?

Le principe sous-jacent — quantifier les couleurs, détecter les contours, ajuster des courbes — est la même approche générale qu'utilisent des outils comme l'Image Trace d'Adobe Illustrator et d'autres logiciels d'autotracing.

Prêt à convertir votre propre image ? PNGtoSVG.

PNGtoSVG
PNG vs SVG : quelle est la différence ?

La différence de format qui rend la vectorisation nécessaire en premier lieu.

Comment convertir un logo en SVG

Appliquez tout ce qui précède à un vrai logo, étape par étape.

PNG vers SVG pour la broderie

Pourquoi une vectorisation propre compte pour les logiciels de digitalisation de broderie.