In deze korte tutorial wordt uitgelegd hoe je PNG kunt transformeren naar SVG met behulp van C#. Het bevat verschillende details om de ontwikkelomgeving in te stellen, de lijst met stappen om de applicatie te ontwikkelen en een uitvoerbare voorbeeldcode om PNG naar vector te converteren met behulp van C#. U leert ook de procedure om het uitgevoerde SVG-bestand aan te passen aan uw vereisten.
Stappen om PNG naar SVG te veranderen met C#
- Stel de omgeving in om Aspose.SVG for .NET te gebruiken om PNG naar SVG te converteren
- Initialiseer het object ImageVectorizer om de uitvoer-SVG aan te passen
- Stel verschillende eigenschappen in van het object Configuration in de klasse ImageVectorizer
- Converteer het PNG-bestand naar vectoren met behulp van de ImageVectorizer.Vectorize() -methode
- Sla het resulterende bestand op als SVG
In deze stappen wordt de ontwikkeling uitgelegd van een PNG naar SVG-converter met behulp van C#. Dit proces wordt gestart door het declareren en configureren van ImageVectorizer, aangezien deze de afbeelding naar SVG zal transformeren met behulp van de Vectorize-methode. In deze zelfstudie hebben we zojuist de kleurlimiet ingesteld, maar u kunt ook andere eigenschappen instellen voordat u de uitvoer-SVG opslaat.
Code om PNG naar SVG te transformeren met C#
Deze code demonstreert de conversie van PNG naar SVG met behulp van C#. Het ImageVectorizerConfiguration-object in de klasse ImageVectorizer bevat eigenschappen zoals ColorLimits, BackgroundColor, ImageSizeLimit, LineWidth, PathBuilder en stencil. De methode Vectorize() retourneert het SVGDocument-object met veel eigenschappen die kunnen worden ingesteld voordat het wordt opgeslagen als een SVG-bestand.
Dit artikel heeft ons geleerd hoe je een PNG-bestand naar een vectorbestand kunt transformeren met behulp van C#. Als u wilt leren hoe u een SVG roteert, raadpleegt u het artikel op hoe je een SVG roteert in C#.