Convertir SVG en PNG

La conversion de fichiers vectoriels SVG en images matricielles PNG transforme des graphiques vectoriels évolutifs définis par du code en grilles de pixels fixes pour une compatibilité universelle avec les applications.

Sélectionnez ou déposez des fichiers ici

Privé - les fichiers ne quittent jamais votre appareil

ou coller Ctrl+V

En attendant vos fichiers, vous pouvez jouer à Code Rain

Garantie de confidentialité sans transmission réseau : 0 octet envoyé vers des serveurs externes. Tout le traitement a eu lieu localement dans le bac à sable de votre navigateur.

Comparaison des formats et spécifications techniques

SpécificationSVGPNG
Type MIMEimage/svg+xmlimage/png
Typevectorielmatriciel
Compressiontexte XML sans perte (compressible en GZIP via .svgz)sans perte (DEFLATE / LZ77 + Huffman)
Spécification standardSpécification W3C SVG 2W3C PNG 3e édition
Signature binaire (octets magiques)3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg)89 50 4E 47 0D 0A 1A 0A

Aperçu du format et applications

Les graphiques vectoriels évolutifs s'appuient sur du code textuel XML pour dessiner des tracés géométriques, des lignes et des formes directement sur les écrans. Ce format est idéal pour les logos web et les icônes, car le graphisme reste net quelle que soit la taille de l'écran. Cependant, certains logiciels plus anciens, certains clients de messagerie aux règles strictes et des outils d'impression spécifiques ne peuvent pas lire le code vectoriel. La conversion du fichier au format Portable Network Graphics résout ce problème en représentant les formes vectorielles dans une grille fixe de pixels colorés. Les développeurs web et les graphistes ont souvent besoin de cette conversion lorsqu'ils préparent des icônes pour les boutiques d'applications mobiles ou les plateformes anciennes. Les boutiques d'applications nécessitent des dimensions matricielles spécifiques pour les icônes d'applications. En transformant la source vectorielle en une grille d'image fixe, les créateurs s'assurent que le graphique s'affiche correctement sur chaque appareil sans dépendre de l'application cible pour analyser le code XML.

Spécifications techniques et analyse des codecs

Les fichiers SVG utilisent le type MIME image/svg+xml et se composent de balises XML de texte brut entourées de crochets de balisage. Ils n'utilisent pas d'octets magiques car ce sont des documents textuels lisibles par un humain. Les fichiers PNG utilisent le type MIME image/png et commencent par une signature magique exacte de huit octets : 89 50 4E 47 0D 0A 1A 0A. Structurellement, le SVG repose sur des instructions de chemin mathématiques et des coordonnées. Le PNG repose sur une grille matricielle de pixels compressée à l'aide de l'algorithme DEFLATE, qui combine la correspondance de dictionnaire glissant LZ77 avec le codage de Huffman pour une compression sans perte.

Compatibilité système et navigateur

La plupart des navigateurs récents ouvrent les fichiers SVG, mais certains logiciels de bureau anciens peuvent ne pas les prendre en charge. Le PNG est largement pris en charge par les principaux systèmes, navigateurs, visionneuses d’images et suites bureautiques.

Informations utiles

Cet outil de conversion rend le SVG à la largeur et à la hauteur définies dans le fichier, donc pour un PNG plus grand ou net sur écran Rétina, définissez des valeurs de largeur et de hauteur plus grandes dans le SVG avant la conversion.

Foire aux questions

Qu’est-ce qui change lorsqu’un vecteur SVG est rastérisé en image PNG ?

SVG est vectoriel et PNG matriciel. La conversion rend le SVG à une taille en pixels choisie; PNG préserve ces pixels, mais pas l’illustration vectorielle d’origine.

Quelle est la différence entre un vecteur SVG et une image PNG ?

Le SVG est un format vectoriel construit à partir d'instructions textuelles XML qui peuvent être redimensionnées indéfiniment sans pixellisation. Le PNG est un format matriciel construit à partir d'une grille fixe de pixels colorés individuels. Les vecteurs gèrent mieux le redimensionnement et le design web adaptatif, tandis que les images matricielles gèrent mieux les textures photographiques complexes et la compatibilité logicielle universelle.