Catégories

Convertisseur SVG vers PNG

Convertir les graphiques vectoriels SVG au format raster PNG avec des options personnalisables de résolution, qualité et transparence

Click to upload file or drag and drop file here

Maximum file size: 10MB Supported formats: image/svg+xml, text/xml

Output width in pixels (optional)

Output height in pixels (optional)

Rendering density for SVG (DPI)

0 9 9

Niveau de compression PNG (0=plus rapide/grand, 9=plus lent/petit)

Activer le filtrage adaptatif pour une meilleure compression

Conserver la transparence SVG dans le PNG de sortie

Couleur de fond (si la transparence est désactivée)

Points clés

Catégorie
Media
Types d’entrée
file, number, range, checkbox, color
Type de sortie
file
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Notre convertisseur SVG vers PNG vous permet de transformer facilement vos graphiques vectoriels en images matricielles haute qualité, tout en conservant un contrôle total sur la résolution, la transparence et la compression du fichier final.

Quand l’utiliser

  • Pour rendre vos icônes ou logos vectoriels compatibles avec des plateformes web ou des logiciels ne supportant pas le format SVG.
  • Pour ajuster précisément la taille et la densité (DPI) d'une image vectorielle avant son intégration dans un document ou une présentation.
  • Pour convertir des illustrations complexes en images PNG optimisées tout en préservant ou en personnalisant l'arrière-plan.

Comment ça marche

  • Téléchargez votre fichier SVG dans l'outil.
  • Ajustez les paramètres de sortie tels que la largeur, la hauteur et la densité (DPI) selon vos besoins.
  • Configurez les options de transparence et de compression pour obtenir le rendu souhaité.
  • Lancez la conversion et téléchargez instantanément votre image PNG générée.

Cas d’usage

Préparation d'icônes vectorielles pour une utilisation dans des applications mobiles ou des interfaces web.
Conversion de logos pour des documents bureautiques nécessitant un format d'image standard.
Optimisation de graphiques vectoriels pour l'impression en définissant une densité (DPI) spécifique.

Exemples

1. Conversion d'icône pour application mobile

Développeur UI
Contexte
Un développeur possède une icône au format SVG mais a besoin d'un fichier PNG spécifique pour une bibliothèque d'assets Android.
Problème
L'icône doit être redimensionnée à 512x512 pixels avec une transparence parfaite.
Comment l’utiliser
Importer le fichier SVG, définir la largeur et la hauteur sur 512, et s'assurer que l'option de transparence est cochée.
Configuration d’exemple
width: 512, height: 512, preserveTransparency: true
Résultat
Une image PNG propre, prête à être intégrée dans le projet mobile sans perte de qualité.

2. Exportation de graphique pour impression

Graphiste
Contexte
Un graphiste doit intégrer un graphique vectoriel dans un rapport imprimé qui exige une haute résolution.
Problème
Le rendu par défaut à 72 DPI est trop faible pour une impression nette.
Comment l’utiliser
Télécharger le SVG et augmenter la valeur de la densité (DPI) à 300 pour garantir une netteté optimale.
Configuration d’exemple
density: 300, compressionLevel: 9
Résultat
Un fichier PNG haute densité parfaitement adapté aux exigences de l'impression professionnelle.

Tester avec des échantillons

xml, image, png

Hubs associés

FAQ

Puis-je conserver la transparence de mon SVG ?

Oui, l'option 'Préserver la Transparence' est activée par défaut pour garantir que votre PNG conserve un fond transparent.

Comment modifier la taille de l'image de sortie ?

Vous pouvez spécifier manuellement la largeur et la hauteur en pixels dans les champs dédiés avant de lancer la conversion.

Quel est l'impact du niveau de compression ?

Un niveau de 0 offre une conversion rapide avec un fichier plus volumineux, tandis qu'un niveau de 9 optimise la taille du fichier au prix d'un temps de traitement légèrement plus long.

Puis-je ajouter une couleur de fond ?

Oui, si vous désactivez l'option de transparence, vous pouvez choisir une couleur de fond personnalisée pour votre image.

Quelle est la limite de taille pour les fichiers SVG ?

L'outil accepte des fichiers SVG allant jusqu'à 10 Mo.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/svg-to-png

Paramètres de la requête

Nom du paramètre Type Requis Description
svgFile file (Téléchargement requis) Oui -
width number Non Output width in pixels (optional)
height number Non Output height in pixels (optional)
density number Non Rendering density for SVG (DPI)
compressionLevel range Non Niveau de compression PNG (0=plus rapide/grand, 9=plus lent/petit)
adaptiveFiltering checkbox Non Activer le filtrage adaptatif pour une meilleure compression
preserveTransparency checkbox Non Conserver la transparence SVG dans le PNG de sortie
backgroundColor color Non Couleur de fond (si la transparence est désactivée)

Les paramètres de type fichier doivent être téléchargés d'abord via POST /upload/svg-to-png pour obtenir filePath, puis filePath doit être passé au champ de fichier correspondant.

Format de réponse

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Fichier: Fichier

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-svg-to-png": {
      "name": "svg-to-png",
      "description": "Convertir les graphiques vectoriels SVG au format raster PNG avec des options personnalisables de résolution, qualité et transparence",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=svg-to-png",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Prend en charge les liens de fichiers URL ou la codification Base64 pour les paramètres de fichier.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]