Convertisseurs de fichiers

Convertisseur SVG en PNG

Convertit du balisage vectoriel SVG en image matricielle PNG encodée en base64 avec gestion des dimensions.

Exécuter l’outil

Cet outil transforme votre code vectoriel SVG en une image matricielle PNG téléchargeable sous forme de données encodées en base64. Vous collez directement la structure XML de votre graphique dans le champ textuel prévu. Les dimensions en largeur et en hauteur restent facultatives. Lorsque vous laissez ces deux valeurs numériques à zéro, le moteur de conversion conserve les dimensions intrinsèques définies dans votre balise racine ou applique un calibrage automatique. Si vous renseignez simultanément une largeur et une hauteur strictement positives, l'outil remplace la première occurrence des attributs correspondants entre guillemets doubles avant de générer le fichier raster. Le panneau de sortie affiche la chaîne binaire correspondante, le poids total en octets ainsi que les dimensions prises en compte. Un code source vide ou une syntaxe XML non reconnue interrompt le traitement et affiche un message d'erreur explicatif.

Mode d’emploi

  1. Collez votre code XML SVG dans le champ de saisie textuel.
  2. Indiquez éventuellement une largeur et une hauteur numériques supérieures à zéro pour ajuster le rendu.
  3. Lancez la conversion pour générer l'image matricielle correspondante.
  4. Récupérez la chaîne PNG encodée en base64 ainsi que les dimensions et la taille en octets indiquées.

Exemples

  • Conversion d'une icône avec balise <svg width="100" height="100"><circle cx="50" cy="50" r="40" fill="blue"/></svg> sans modifier la largeur ni la hauteur (valeurs à 0) : le module renvoie l'image PNG encodée en base64 avec des dimensions automatiques et la taille en octets.
  • Redimensionnement d'un tracé vectoriel en renseignant 400 pour la largeur et 300 pour la hauteur : les attributs width="..." et height="..." du code SVG sont remplacés avant la génération du fichier PNG final.

FAQ

Que se passe-t-il si le champ de contenu SVG est laissé vide ?

La conversion ne peut pas démarrer avec une entrée vide : l'outil signale une erreur et n'émet aucune donnée PNG.

Comment fonctionne le redimensionnement personnalisé ?

Pour forcer de nouvelles dimensions, la largeur et la hauteur doivent être toutes les deux non nulles. L'outil remplace alors la première occurrence des attributs width="..." et height="..." encadrés par des guillemets doubles dans le texte SVG.

Sous quelle forme le fichier PNG généré est-il restitué ?

Le résultat fournit une chaîne textuelle encodée en base64 représentant l'image PNG, accompagnée du décompte d'octets et des dimensions finales.

Intégrer cet outil

Ajoutez cet outil SmartPlusLab fonctionnel à votre site avec le code ci-dessous.