PNG est un format d’image raster. Il est idéal pour les photos mais ne se redimensionne pas bien. SVG est un format vectoriel. Il reste net sur n’importe quelle taille d’écran. Lorsque vous transformez PNG en SVG, vous obtenez des visuels plus propres et des tailles de fichiers plus petites. Cela est utile pour les sites Web, les applications et l’impression. Dans ce guide, nous allons vous montrer comment convertir PNG en SVG en Python.
Python Convertisseur PNG en SVG
Nous utiliserons Aspose.SVG for Python pour transformer des PNG en SVG. Cela facilite le travail avec les fichiers SVG. Vous pouvez créer, lire, modifier ou convertir du contenu SVG. Une caractéristique clé est la conversion d’images raster comme PNG en images vectorielles comme SVG.
Veuillez télécharger Aspose.SVG for Python depuis les releases, ou vous pouvez l’installer en utilisant la commande pip suivante :
pip install aspose-svg
Étapes pour transformer PNG en SVG en utilisant Python
Suivez ces étapes pour convertir votre PNG en SVG :
- Charger l’image PNG en utilisant la classe
ImageVectorizer
. - Définissez les options de vectorisation telles que la largeur de ligne ou les limites de couleur, etc.
- Appelez la méthode
vectorize
pour traiter le PNG. - Enfin, enregistrez le résultat au format SVG.
Voici le code Python complet qui démontre comment transformer un PNG en SVG :
import aspose.svg as svg
# Initialiser une instance de la classe ImageVectorizer.
vectorizer = svg.imagevectorization.ImageVectorizer()
# Définir des options de vectorisation personnalisées
vectorizer.configuration.colors_limit = 100 # color limit
vectorizer.configuration.line_width = 1.2 # line width
# Vectorisez l'image
src_file = "D:\\Files\\chess.png" # Specify the test file
with vectorizer.vectorize(src_file) as document:
document.save("D:\\Files\\chess_out.svg")

Transformez PNG en SVG en utilisant Python.
Obtenez une licence gratuite.
Voulez-vous un accès complet ? Get a free temporary license.Cela supprime les limites et vous permet d’essayer toutes les fonctionnalités.
Essayez le convertisseur PNG en SVG gratuit
Si vous préférez ne pas écrire de code, vous pouvez facilement convertir vos images PNG en SVG à l’aide de notre convertisseur en ligne PNG vers SVG gratuit. Cet outil en ligne est entièrement gratuit, facile à utiliser et garantit un processus de conversion sécurisé.

Générer SVG à partir de PNG : Ressources gratuites
Vous pouvez explorer des ressources supplémentaires pour vous aider à travailler plus efficacement avec les SVG.
- Documentation d’Aspose.SVG
- Outils en ligne gratuits
- Guide de référence API
- Aspose.SVG Publications de Blog
Conclusion
Dans ce blog, nous vous avons montré comment transformer PNG en SVG en Python en utilisant Aspose.SVG for Python. Le processus est simple et vous fournit des graphiques vectoriels propres et de haute qualité à partir d’images PNG. Parfait pour les sites web, les designs UI et les actifs évolutifs.
Si vous avez des questions, veuillez visiter notre forum de support gratuit pour obtenir de l’aide de l’équipe Aspose.