PNG är ett rasterbildformat. Det är utmärkt för foton men skalar inte bra. SVG är ett vektorformat. Det förblir skarpt på alla skärmstorlekar. När du omvandlar PNG till SVG får du renare bilder och mindre filstorlekar. Detta är användbart för webbplatser, appar och tryck. I den här guiden kommer vi att visa dig hur du konverterar PNG till SVG i Python.
Python PNG till SVG-konverterare
Vi kommer att använda Aspose.SVG för Python för att omvandla PNG till SVG. Det gör det enkelt att arbeta med SVG-filer. Du kan skapa, läsa, redigera eller konvertera SVG-innehåll. En viktig funktion är att konvertera rasterbilder som PNG till vektorbilder som SVG.
Vänligen ladda ner Aspose.SVG för Python från releases, eller så kan du installera det med följande pip-kommandot:
pip install aspose-svg
Steg för att omvandla PNG till SVG med hjälp av Python
Följ dessa steg för att konvertera din PNG till en SVG:
- Ladda PNG-bilden med
ImageVectorizer
-klassen. - Ställ in vektoriseringens alternativ som linjebredd eller färgramar, etc.
- Anropa
vectorize
-metoden för att bearbeta PNG:en. - Äntligen, spara resultatet som en SVG-fil.
Här är den kompletta Python-koden som demonstrerar hur man konverterar PNG till SVG:
import aspose.svg as svg
# Initiera en instans av ImageVectorizer-klassen
vectorizer = svg.imagevectorization.ImageVectorizer()
# Ställ in anpassade vektoriseringalternativ
vectorizer.configuration.colors_limit = 100 # color limit
vectorizer.configuration.line_width = 1.2 # line width
# Vektorisera bilden
src_file = "D:\\Files\\chess.png" # Specify the test file
with vectorizer.vectorize(src_file) as document:
document.save("D:\\Files\\chess_out.svg")

Transformera PNG till SVG med hjälp av Python.
Få en gratis licens.
Vill du ha fullständig tillgång? Få en gratis tillfällig licens.Den tar bort begränsningar och låter dig prova alla funktioner.
Försök med gratis PNG till SVG-konverterare
Om du föredrar att inte skriva någon kod kan du enkelt konvertera dina PNG-bilder till SVG med vår gratis online PNG till SVG-konverterare.Det här webbaserade verktyget är helt gratis, enkelt att använda och säkerställer en säker konverteringsprocess.

Generera SVG från PNG: Gratis resurser
Du kan utforska ytterligare resurser för att hjälpa dig arbeta mer effektivt med SVG:er.
Slutsats
I den här bloggen visade vi hur man konverterar PNG till SVG i Python med Aspose.SVG för Python. Processen är enkel och ger dig rena, högkvalitativa vektorgrafik från PNG-bilder. Perfekt för webbplatser, UI-design och skalbara tillgångar.
Om du har några frågor, vänligen besök vårt free support forum för hjälp från Aspose-teamet.