Denna korta handledning förklarar hur man omvandlar PNG till SVG med C#. Den har olika detaljer för att ställa in utvecklingsmiljön, listan över steg för att utveckla applikationen och en körbar exempelkod för att konvertera PNG till vektor med C#. Du kommer också att lära dig proceduren för att anpassa SVG-utdatafilen enligt dina krav.
Steg för att ändra PNG till SVG med C#
- Ställ in miljön att använda Aspose.SVG for .NET för att konvertera PNG till SVG
- Initiera ImageVectorizer-objektet för att anpassa utdata-SVG
- Ställ in olika egenskaper för objektet Configuration i klassen ImageVectorizer
- Konvertera PNG-filen till vektorer med metoden ImageVectorizer.Vectorize().
- Spara den resulterande filen som SVG
Dessa steg förklarar utvecklingen av en PNG till SVG-omvandlare med C#. Denna process initieras genom att deklarera och konfigurera ImageVectorizer eftersom den kommer att omvandla bilden till SVG med Vectorize-metoden. I den här handledningen har vi precis ställt in färggränsen men du kan även ställa in andra egenskaper innan du sparar utdata SVG.
Kod för att transformera PNG till SVG med C#
Den här koden demonstrerar konverteringen av PNG till SVG med C#. ImageVectorizerConfiguration-objektet i klassen ImageVectorizer innehåller egenskaper till exempel ColorLimits, BackgroundColor, ImageSizeLimit, LineWidth, PathBuilder och Stencil. Metoden Vectorize() returnerar SVGDocument-objektet som har många egenskaper som kan ställas in innan det sparas som en SVG-fil.
Den här artikeln har lärt oss att transformera en PNG till vektorfil med C#. Om du vill lära dig processen att rotera en SVG, se artikeln om hur man roterar en SVG i C#.