Comment transformer PNG en SVG en utilisant C#

Ce bref tutoriel explique comment transformer PNG en SVG à l’aide de C#. Il contient différents détails pour définir l’environnement de développement, la liste des étapes de développement de l’application et un exemple de code exécutable pour convertir PNG en vecteur à l’aide de C#. Vous apprendrez également la procédure pour personnaliser le fichier SVG de sortie selon vos besoins.

Étapes pour changer PNG en SVG à l’aide de C#

  1. Définissez l’environnement pour utiliser Aspose.SVG for .NET pour convertir PNG en SVG
  2. Initialisez l’objet ImageVectorizer pour personnaliser le SVG de sortie
  3. Définir différentes propriétés de l’objet Configuration dans la classe ImageVectorizer
  4. Convertissez le fichier PNG en vecteurs à l’aide de la méthode ImageVectorizer.Vectorize()
  5. Enregistrez le fichier résultant au format SVG

Ces étapes expliquent le développement d’un convertisseur PNG vers SVG en utilisant C#. Ce processus est lancé en déclarant et en configurant ImageVectorizer car il transformera l’image en SVG à l’aide de la méthode Vectorize. Dans ce didacticiel, nous venons de définir la limite de couleur, mais vous pouvez également définir d’autres propriétés avant d’enregistrer le SVG de sortie.

Code pour transformer PNG en SVG en utilisant C#

Ce code démontre la conversion de PNG en SVG en utilisant C#. L’objet ImageVectorizerConfiguration de la classe ImageVectorizer contient des propriétés par exemple ColorLimits, BackgroundColor, ImageSizeLimit, LineWidth, PathBuilder et Stencil. La méthode Vectorize() renvoie l’objet SVGDocument ayant de nombreuses propriétés qui peuvent être définies avant de l’enregistrer en tant que fichier SVG.

Cet article nous a appris à transformer un fichier PNG en fichier vectoriel en utilisant C#. Si vous souhaitez apprendre le processus de rotation d’un SVG, reportez-vous à l’article sur comment faire pivoter un SVG en C#.

 Français