Hur man omvandlar PNG till SVG med C#

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#

  1. Ställ in miljön att använda Aspose.SVG for .NET för att konvertera PNG till SVG
  2. Initiera ImageVectorizer-objektet för att anpassa utdata-SVG
  3. Ställ in olika egenskaper för objektet Configuration i klassen ImageVectorizer
  4. Konvertera PNG-filen till vektorer med metoden ImageVectorizer.Vectorize().
  5. 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#.

 Svenska