Pourquoi votre conversion PNG en SVG ne ressemble pas à l'original
Une conversion PNG en SVG ne reproduit jamais les pixels à l'identique. Voici les cinq causes de l'écart, celles que vous pouvez corriger, et comment.
Une conversion PNG en SVG ressemble rarement à l'original, parce que convertir n'est pas copier : le logiciel doit transformer une grille de pixels colorés en formes et en courbes, et chaque étape de cette traduction simplifie quelque chose. La plupart des écarts viennent de cinq causes, et certaines se corrigent.
Vous attendiez que le SVG soit le PNG, en plus net. À la place, les couleurs ont bougé, une ligne fine a disparu ou les bords semblent légèrement faux. C'est normal, et ce n'est pas le signe d'une erreur de votre part. Ce guide explique d'où vient l'écart et que faire. Pour la méthode générale, voyez notre guide pour convertir un logo PNG en SVG, et pour le premier diagnostic, pourquoi votre SVG vectorisé a perdu du détail.
Pourquoi un PNG ne peut-il jamais être copié exactement en SVG ?
Un PNG stocke chaque pixel. Un SVG ne stocke aucun pixel : il stocke des formes mathématiques, avec une couleur de remplissage et un contour fait de courbes. Pour passer de l'un à l'autre, un algorithme de vectorisation regroupe les pixels semblables en zones, suit leurs frontières et leur ajuste des courbes avec une tolérance. Le résultat est une approximation par construction, et la tolérance décide de sa proximité.
Les tutoriels pour convertir un PNG en SVG avec Inkscape disent la même chose en pratique : la qualité de l'entrée compte, et les images complexes ou très petites donnent de mauvais résultats. C'est l'algorithme qui fonctionne comme prévu, pas un bogue.
Quelles sont les cinq causes d'écart les plus courantes ?
- La réduction des couleurs. Le vectoriseur fusionne les nuances voisines dans une palette limitée. Les dégradés subtils deviennent des aplats ou des bandes visibles, et une couleur peut glisser vers l'entrée de palette la plus proche.
- Le lissage des bords. Les courbes sont ajustées sur la frontière des pixels, si bien que les bords dentelés deviennent lisses et que de minuscules irrégularités faisant partie du dessin disparaissent.
- La perte des petits éléments. Les détails plus petits que la tolérance sont traités comme du bruit. Les traits fins, les petites contreformes de lettres et les points fins sont les victimes habituelles.
- Les angles arrondis. Un algorithme d'ajustement peut lire un angle vif comme une courbe, et adoucir des pointes qui devraient rester nettes.
- Une source basse résolution. Si le PNG est petit ou compressé, les pixels contiennent déjà des artefacts, et le vectoriseur trace fidèlement la poussière et le flou.
Lesquelles pouvez-vous corriger, et comment ?
Commencez par la source. Un PNG plus grand et plus propre, avec moins d'artefacts de compression, se vectorise toujours mieux. Puis adaptez le préréglage à l'image : aplats pour les logos, mode détaillé pour les photos et les dégradés, noir et blanc pour le trait. Monter le nombre de couleurs aide les dégradés mais alourdit le fichier.
Ce que les réglages globaux ne corrigent pas, c'est un défaut local, comme une lettre fine fusionnée ou une petite contreforme bouchée. Monter la précision pour ce seul endroit dégrade le reste du fichier. Réparer uniquement la zone abîmée est la réponse propre, et nous décrivons la méthode dans comment corriger un SVG après une vectorisation automatique.
Comment mesurer l'écart au lieu de le deviner ?
Comparez le SVG et le PNG au même zoom en alternant entre les deux. Ou utilisez un outil qui fait la comparaison à votre place. VectoFix réaffiche le SVG, le compare à votre PNG et donne un score de fidélité sur 100 avec une carte rouge des écarts. Certaines images, comme les rendus peints, les dégradés partout et les photos, se dégradent uniformément, et toute la carte devient rouge. Ce n'est pas un défaut de l'outil : ces images conviennent simplement mal à la vectorisation, et un format matriciel leur va peut-être mieux. Notre article sur SVG ou PNG vous aide à trancher.
Quand faut-il accepter l'écart ?
Si le SVG sera imprimé en grand, découpé, brodé ou redimensionné, un léger décalage de couleur compte moins que des contours nets et redimensionnables, et le compromis vaut la peine. Si la couleur exacte ou le détail photographique est l'enjeu, gardez le PNG, ou n'utilisez le SVG que pour les parties qui sont de vraies formes. Les imprimeurs ont leurs propres raisons de préférer les vecteurs, expliquées dans pourquoi les imprimeurs demandent un fichier vectoriel.
Conclusion : attendez-vous à une approximation, puis améliorez-la là où ça compte
Un SVG converti est une approximation : jugez-le sur les zones qui comptent pour votre usage. Améliorez la source, choisissez le bon préréglage et réparez localement ce qui reste faux. VectoFix montre la carte des dégâts et vous laisse peindre sur le problème, avec 3 exports HD en pleine résolution à essayer et une licence Pro à 39 € en achat unique.
Questions fréquentes
Pourquoi les couleurs de mon SVG sont-elles différentes ?
Le vectoriseur réduit le nombre de couleurs et fusionne les nuances voisines. Augmenter le nombre de couleurs vous rapproche de l'original, au prix d'un fichier plus lourd.
Pourquoi une ligne fine a-t-elle disparu ?
Les détails plus petits que la tolérance de vectorisation sont traités comme du bruit et supprimés. Peindre sur la zone pour la retracer à une échelle plus fine, ou partir d'une source de meilleure résolution, la fait revenir.
Un SVG peut-il être identique pixel pour pixel à un PNG ?
En général non. Un SVG décrit des formes, pas des pixels : il approxime donc le PNG. Il peut sembler identique à taille normale et différer quand on zoome.
Le problème vient-il de mon PNG ou du convertisseur ?
Souvent des deux. Un PNG petit, compressé ou bruité limite n'importe quel convertisseur, et les réglages globaux limitent la capacité d'un convertisseur à s'adapter aux différentes zones d'une même image.
VectoFix modifie-t-il mon fichier d'origine ?
Non. Il lit votre image, produit un SVG séparé et traite tout en local sur votre ordinateur.
Un export vectoriel qui a perdu du détail ?
VectoFix vous montre exactement où, et le répare d'un coup de pinceau — essai complet, sur votre propre machine.
Découvrir VectoFix