In diesem kurzen Tutorial wird erklärt, wie man PNG mit C# in SVG umwandelt. Es enthält verschiedene Details zum Festlegen der Entwicklungsumgebung, eine Liste der Schritte zum Entwickeln der Anwendung und einen ausführbaren Beispielcode zum Konvertieren von PNG in Vektor mithilfe von C#. Sie erfahren außerdem, wie Sie die ausgegebene SVG-Datei an Ihre Anforderungen anpassen.
Schritte zum Ändern von PNG in SVG mit C#
- Stellen Sie die Umgebung so ein, dass Aspose.SVG for .NET zum Konvertieren von PNG in SVG verwendet wird
- Initialisieren Sie das Objekt ImageVectorizer, um die Ausgabe-SVG anzupassen
- Legen Sie verschiedene Eigenschaften des Configuration-Objekts in der ImageVectorizer-Klasse fest
- Konvertieren Sie die PNG-Datei mit der Methode ImageVectorizer.Vectorize() in Vektoren
- Speichern Sie die resultierende Datei als SVG
Diese Schritte erläutern die Entwicklung eines PNG-zu-SVG-Konverters mit C#. Dieser Prozess wird durch die Deklaration und Konfiguration des ImageVectorizer eingeleitet, da dieser das Bild mithilfe der Vectorize-Methode in SVG umwandelt. In diesem Tutorial haben wir gerade die Farbbegrenzung festgelegt. Sie können jedoch auch andere Eigenschaften festlegen, bevor Sie die SVG-Ausgabe speichern.
Code zum Umwandeln von PNG in SVG mit C#
Dieser Code demonstriert die Konvertierung von PNG in SVG mit C#. Das ImageVectorizerConfiguration-Objekt in der ImageVectorizer-Klasse enthält Eigenschaften wie ColorLimits, BackgroundColor, ImageSizeLimit, LineWidth, PathBuilder und Schablone. Die Vectorize()-Methode gibt das SVGDocument-Objekt mit vielen Eigenschaften zurück, die vor dem Speichern als SVG-Datei festgelegt werden können.
In diesem Artikel haben wir gelernt, eine PNG-Datei mit C# in eine Vektordatei umzuwandeln. Wenn Sie den Vorgang des Drehens einer SVG-Datei erfahren möchten, lesen Sie den Artikel zu wie man ein SVG in C# dreht.