Comment convertir un SVG en PNG
Saisissez un balisage SVG non vide et lancez sa conversion en PNG. Laissez les dimensions à zéro pour leur traitement automatique, ou fournissez deux valeurs non nulles afin de tenter le remplacement des premiers attributs correspondants.
Préparer le contenu SVG
Ce convertisseur transforme un balisage SVG fourni en sortie PNG lorsque le contenu est accepté et que la prise en charge nécessaire est disponible. Il convient lorsque vous disposez déjà du texte SVG et souhaitez obtenir une représentation matricielle de ce dessin.
Le contenu est saisi comme texte, tandis que la largeur et la hauteur sont des paramètres numériques facultatifs. Une valeur nulle conserve le traitement automatique de la dimension correspondante dans le résultat réussi. La sortie comprend les données PNG représentées en base64, leur taille en octets ainsi que la largeur et la hauteur rapportées.
Avant de commencer, gardez le balisage SVG à portée de main et vérifiez qu’il n’est pas vide. Cette préparation aide à séparer le contenu à convertir des informations descriptives renvoyées après l’opération. Elle permet aussi de choisir entre les dimensions déterminées automatiquement et la tentative de remplacement de dimensions inscrites dans le texte.
Réaliser la conversion
-
Préparez un balisage SVG non vide, puis relisez sa structure avant de le saisir. Un contenu mal formé, non pris en charge ou refusé pendant la conversion peut conduire à un échec.
-
Collez le texte dans le champ consacré au contenu SVG. Même si ce champ est facultatif dans la configuration, une valeur vide fait échouer l’opération avant la conversion.
-
Laissez la largeur et la hauteur à zéro si vous ne souhaitez pas proposer de nouvelles valeurs. Après une réussite, chaque dimension restée à zéro est rapportée comme automatique.
-
Pour tenter de remplacer des dimensions présentes dans le balisage, indiquez simultanément une largeur et une hauteur non nulles. La saisie d’une seule valeur non nulle ne déclenche pas cette modification du texte SVG.
-
Lancez la conversion avec les valeurs choisies. Lorsque les deux entrées sont non nulles, le traitement remplace le premier attribut correspondant écrit sous la forme
width="..."et le premier attribut correspondant écrit sous la formeheight="..."avant la conversion. -
En cas de réussite, relevez la chaîne base64, sa taille en octets et les dimensions rapportées. Si l’opération échoue, examinez le contenu fourni et considérez aussi la disponibilité de la prise en charge requise.
Interpréter la sortie
Une réussite indique que le balisage accepté a produit une sortie PNG. Les données de cette image sont présentées comme un texte encodé en base64 plutôt que comme une donnée binaire directement affichée. La taille en octets décrit les données PNG renvoyées, alors que les champs de largeur et de hauteur décrivent les dimensions rapportées.
La mention « automatique » signifie que l’entrée correspondante valait zéro. Elle ne fournit donc pas un nombre que vous auriez fixé dans les paramètres. Si deux valeurs non nulles ont été saisies, comparez le résultat avec la forme exacte des attributs présents dans le balisage.
Le remplacement porte seulement sur le premier attribut doublement guillemeté correspondant à chaque dimension. Une écriture avec apostrophes, sans guillemets ou sous une autre forme peut rester inchangée. Un SVG non vide peut également être refusé s’il est mal formé ou non pris en charge, et l’absence de la prise en charge nécessaire peut elle aussi empêcher la conversion.
Exemple pratique
Vous disposez d’un petit SVG rectangulaire et souhaitez obtenir une sortie PNG sans imposer de nouvelles dimensions.
Saisissez le SVG non vide <svg width="120" height="80"><rect width="120" height="80" fill="red"/></svg>, laissez la largeur et la hauteur à zéro, puis lancez la conversion.
La réussite contient une chaîne représentant les données PNG en base64, une taille en octets et des champs indiquant la largeur et la hauteur ; une dimension réglée à zéro y est signalée comme automatique.
Limites
- La conversion peut échouer si la prise en charge requise manque ou si le SVG est refusé. Le remplacement reste limité aux premiers attributs width et height correspondant à la forme doublement guillemetée attendue.
Erreurs fréquentes
- Cause : le champ ne contient aucun SVG, ou le balisage fourni est refusé. Action : saisissez un contenu non vide, vérifiez sa structure, puis relancez la conversion.
Questions fréquentes
La conversion SVG vers PNG réussit-elle pour tous les fichiers SVG ?
La réussite est conditionnée par l’acceptation du contenu et par la disponibilité de la prise en charge requise. Un champ vide, un balisage mal formé ou un SVG non pris en charge peut donc aboutir à un échec.
Puis-je définir seulement la largeur ou seulement la hauteur ?
Une seule valeur non nulle peut être saisie, mais elle ne suffit pas à activer le remplacement des attributs. La dimension conservée à zéro est rapportée comme automatique lorsque la conversion aboutit, tandis que la modification exige deux valeurs non nulles.
Sous quelle forme le PNG est-il renvoyé ?
Une conversion réussie renvoie les données PNG sous forme de texte base64. Cette représentation est accompagnée de la taille en octets et des dimensions rapportées pour la sortie.