Aller au contenu

BlogImages6 min de lecture

SVG ou PNG : que choisir pour les logos, icônes et illustrations

Le SVG stocke des formes et le PNG des pixels, et c’est ce qui décide lequel convient. Nous avons comparé cinq SVG de complexité très différente à des copies PNG de quatre tailles, et vectorisé un logo, un sceau et une photo.

Le même cercle dessiné en vecteur avec ses points d’ancrage et en grille de pixels.

Les graphistes envoient les logos en SVG, les sites demandent du PNG, et certains logiciels n’acceptent que l’un des deux. Ce sont deux formats d’image, mais ils décrivent les images de façons totalement différentes, et c’est ce qui décide lequel convient. Nous avons comparé cinq SVG de complexité très différente à des copies PNG créées avec notre propre convertisseur.

Des formes ou des pixels

Un fichier SVG est du texte : une liste de formes comme « un cercle ici, de 3 unités de diamètre, rempli de vert ». Le navigateur ou le logiciel redessine ces formes à la taille voulue, si bien que les bords sont toujours aussi nets que l’écran le permet. Un PNG est une grille de pixels, enregistrée sans perte. Il est parfait à sa propre taille et doit être étiré, donc flouté, pour être affiché plus grand.

Le SVG est donc le format naturel de tout ce qui est fait de formes : logos, icônes, schémas, graphiques, cartes. Les photos sont faites de millions de pixels légèrement différents, sans formes à décrire : elles vont dans un format de pixels comme le JPEG, le WebP ou l’AVIF, comme nous l’avons testé dans JPG, PNG, WebP ou AVIF.

Les fichiers de test

Les cinq images de test côte à côte : une icône d’appareil photo dessinée au trait, le logo Tooloat, le drapeau du Brésil, le grand sceau des États-Unis et une carte du monde grise, chacune avec le poids de son fichier SVG.
D’une icône de 2 formes à une carte du monde de 2 316 formes. Poids des fichiers SVG tels que publiés.
  • Icône : un appareil photo du jeu libre Lucide, deux formes.
  • Logo : le logo Tooloat, trois formes.
  • Drapeau : le drapeau du Brésil, 17 formes avec les lettres.
  • Sceau : le grand sceau des États-Unis, une illustration détaillée de 776 formes.
  • Carte du monde : une carte vierge du monde où chaque pays est une forme, 2 316 en tout.

Le drapeau, le sceau et la carte sont des fichiers du domaine public issus de Wikimedia Commons. Chaque SVG est passé par notre minificateur SVG avec ses réglages par défaut et a été converti en PNG à quatre tailles avec le convertisseur SVG en PNG.

Poids des fichiers

FichierSVGSVG minifié et compressé gzipPNG 256 pxPNG 1024 pxPNG 1024 px optimisé
Icône403 o261 o7,3 Ko52,2 Ko23,9 Ko
Logo323 o189 o6,5 Ko46,0 Ko20,6 Ko
Drapeau4,1 Ko1,2 Ko9,7 Ko60,5 Ko32,5 Ko
Sceau334,5 Ko61,7 Ko83,7 Ko668,2 Ko436,6 Ko
Carte du monde1,05 Mo341,6 Ko16,8 Ko132,0 Ko55,3 Ko
Les tailles des PNG sont celles du plus grand côté. Optimisé signifie passé par OxiPNG, comme le fait le compresseur d’images avec les fichiers PNG.

Compressés, l’icône, le logo et le drapeau étaient plus légers que même un PNG de 64 pixels, et 50 à 250 fois plus légers qu’un PNG de 1024 pixels, tout en servant toutes les tailles d’écran à la fois. C’est pourquoi les jeux d’icônes et les logos sont distribués en SVG.

Le sceau et la carte montrent la limite. Un SVG grossit avec le nombre de formes, pas avec la taille d’affichage. Le sceau reste plus léger en SVG compressé qu’en PNG de 1024 pixels, mais la carte, avec ses milliers de côtes détaillées, demande 342 Ko même compressée, six fois plus qu’un PNG optimisé de 1024 pixels. Si un dessin complexe est toujours affiché à une seule taille, un PNG ou un WebP sans perte peut être le choix le plus léger.

Octets à télécharger pour la carte du monde affichée sur 1024 px
  • SVG tel que publié1 076 Ko
  • SVG minifié et compressé gzip342 Ko
  • PNG du convertisseur132 Ko
  • PNG optimisé55 Ko

Netteté

La différence de poids compte moins que ce qui se passe quand une image est affichée plus grande que prévu : sur un écran de téléphone haute densité, quand quelqu’un zoome, ou quand un logo prévu pour un site finit sur une affiche.

SVG
PNG créé à 256 px
PNG créé à 256 pxSVG
Une partie du sceau affichée sur 1024 pixels de large : un PNG de 256 pixels étiré quatre fois face au SVG dessiné à cette taille. Faites glisser pour comparer.

Un SVG n’a jamais ce problème. Avec un PNG, la solution est de le créer à la plus grande taille à laquelle il sera jamais affiché, au moins deux fois sa taille d’affichage normale pour les écrans nets, et d’accepter un fichier plus lourd.

Transformer un PNG en SVG

Si vous n’avez qu’un PNG de votre logo, un outil de vectorisation peut le reconstruire en formes. Nous avons vectorisé trois PNG avec notre convertisseur PNG en SVG, avec ses préréglages :

  • Le logo, 512 pixels : 6 formes dans un SVG de 1,5 Ko qui ressemble à l’original. Les aplats de couleur et les bords nets sont ce que la vectorisation fait de mieux.
  • Le sceau, 1024 pixels : 943 formes et 401 Ko, plus lourd que le SVG d’origine et avec moins de détails dans les traits fins. Vectoriser une illustration fonctionne, mais un vrai original vectoriel est toujours meilleur.
  • Une photo de hibou, 1000 pixels : 7 039 formes et 1,8 Mo, quatorze fois le poids d’un JPEG de 129 Ko de la même photo.
Un gros plan sur l’œil rouge d’un hibou. À gauche, la photo JPEG aux plumes fines. À droite, le SVG vectorisé, où les plumes sont devenues des taches de couleur plates et irrégulières.
Une photo vectorisée en SVG devient un effet d’affiche, quatorze fois plus lourd. Utilisez le JPEG, le WebP ou l’AVIF pour les photos.

Là où le SVG ne fonctionne pas

  • L’e-mail. Beaucoup d’applications de messagerie, dont certaines parmi les plus utilisées, n’affichent pas les images SVG. Utilisez du PNG dans les e-mails.
  • Les envois. Les réseaux sociaux, les places de marché et beaucoup de formulaires n’acceptent que le JPEG, le PNG ou le WebP.
  • Les fichiers non fiables. Un SVG peut contenir des scripts, si bien que beaucoup de sites refusent les SVG pour des raisons de sécurité. Notre minificateur retire par défaut les scripts et les gestionnaires d’événements.
  • Le texte sans sa police. Le texte d’un SVG est dessiné avec les polices de l’appareil de la personne qui le regarde, sauf s’il a été converti en formes : un logo peut donc changer d’aspect ailleurs. Vectorisez le lettrage avant de partager un fichier de logo.

La réponse habituelle est de garder le SVG comme fichier maître et d’en exporter des PNG là où un format de pixels est exigé.

Lequel utiliser

ImageMeilleur format
Logos et icônes sur les sites et dans les applicationsSVG
Graphiques, schémas et illustrations simplesSVG
Dessins très détaillés affichés à une seule taillePNG ou WebP sans perte, optimisé
Captures d’écranPNG
PhotosJPEG, WebP ou AVIF
Images dans les e-mails et les envoisPNG ou JPEG

Tous les outils utilisés ici fonctionnent dans votre navigateur : le convertisseur SVG en PNG exporte à toute taille, le minificateur SVG allège les fichiers, et le convertisseur PNG en SVG vectorise logos et dessins.

Questions et réponses

Le SVG est-il meilleur que le PNG ?

Pour les logos, icônes et graphiques simples, oui : les fichiers sont minuscules et restent nets à toute taille. Pour les photos et les dessins très détaillés, le PNG ou un autre format de pixels est généralement plus léger et mieux pris en charge.

Pourquoi mon fichier SVG est-il si lourd ?

Un SVG grossit avec le nombre de formes et de points, pas avec sa taille d’affichage. Les cartes détaillées et les images vectorisées peuvent atteindre des centaines de kilo-octets. La minification retire les données d’éditeur et les décimales inutiles ; dans notre test, elle a fait gagner environ un quart sur les fichiers complexes.

Peut-on convertir un PNG en SVG ?

Oui, avec un outil de vectorisation, et cela fonctionne bien pour les logos en aplats et le dessin au trait. Les photos deviennent une image postérisée et un fichier bien plus lourd : notre photo vectorisée pesait quatorze fois le JPEG.

Peut-on utiliser du SVG dans un e-mail ?

Pas de façon fiable. Beaucoup d’applications de messagerie n’affichent pas le SVG : utilisez un PNG créé au double de sa taille d’affichage.

Les outils de cet article

À lire aussi sur le blog

Images6 min de lecture

JPG, PNG, WebP ou AVIF : quel format choisir

Nous avons enregistré six photos et un graphique dans les quatre formats à la même qualité visuelle et comparé les tailles. Les formats récents l’emportent largement sur les photos, mais chacun garde son usage.

Images6 min de lecture

Pixels, DPI et poids : quelle taille doit faire une photo ?

Les formulaires demandent 300 DPI, les imprimeurs une haute résolution, et les téléphones font des photos de 12 mégapixels. Nous avons testé ce que fait vraiment le DPI, comment le poids suit le nombre de pixels et combien de pixels chaque usage demande.

Images5 min de lecture

Quel réglage de qualité JPEG choisir ?

Tout logiciel qui enregistre en JPEG demande une qualité de 0 à 100, et le rapport entre poids et qualité est loin d’être linéaire. Nous avons enregistré six photos à douze réglages et mesuré ce que change chaque palier.

Échap