Deze tutorial legt uit hoe je SVG naar PNG converteert in Python. Het behandelt het algoritme en een voorbeeldcode om SVG naar PNG te converteren in Python. Je kunt de conversie uitvoeren door een paar API-aanroepen te doen, zonder dat je beeldverwerkingssoftware hoeft te installeren.
Stappen om SVG naar PNG te converteren in Python
- Installeer Aspose.SVG om SVG naar PNG-afbeelding te renderen
- Activeer de functie van de SkiaSharp-naamruimte
- Instantieer een object van de klasse ImageSaveOptions en stel de ImageFormat in
- Laad de invoer-SVG-afbeelding met behulp van de klasse SVGDocument
- SVG naar PNG-afbeelding converteren
Deze stappen vatten het algoritme samen om SVG naar PNG in Python te converteren. In de eerste stap stelt u de rendering engine in met behulp van de SkiaSharp-extensie. Specificeer vervolgens het uitvoerformaat van de afbeelding en render de uitvoer naar het opgegeven pad volgens uw vereisten.
Code om SVG als PNG op te slaan in Python
Het bovenstaande codefragment is voldoende om SVG batchgewijs naar PNG te converteren in Python. U hoeft alleen de juiste lus toe te voegen en deze te herhalen voor zoveel vectorafbeeldingen als nodig is. Daarnaast kunt u het uitvoerformaat van de afbeelding aanpassen, zoals JPEG, BMP, GIF, TIFF en andere, om beter aan uw vereisten te voldoen.
In dit artikel heb je de details onderzocht om SVG als PNG op te slaan in Python. Als je geïnteresseerd bent in het bewerken van SVG-afbeeldingen, zoals het veranderen van de achtergrond, bezoek dan het artikel Achtergrondkleur van SVG in Python wijzigen.