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 :

  1. Charger l’image PNG en utilisant la classe ImageVectorizer.
  2. Définissez les options de vectorisation telles que la largeur de ligne ou les limites de couleur, etc.
  3. Appelez la méthode vectorize pour traiter le PNG.
  4. 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

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é.

Image

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.

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.

Voir aussi