Konvertieren Sie SVG in PNG in Python

In diesem Tutorial wird erklärt, wie Sie SVG in Python in PNG konvertieren. Es behandelt den Algorithmus und einen Beispielcode zum Umwandeln von SVG in PNG in Python. Sie können die Konvertierung durch einige API-Aufrufe durchführen, ohne dass Sie eine Bildverarbeitungssoftware installieren müssen.

Schritte zum Konvertieren von SVG in PNG in Python

  1. Installieren Sie Aspose.SVG, um SVG in ein PNG-Bild umzuwandeln
  2. Aktivieren Sie die Funktion des SkiaSharp-Namespace
  3. Instanziieren Sie ein Objekt der Klasse ImageSaveOptions und legen Sie das ImageFormat fest
  4. Laden Sie das SVG-Eingabebild mit der Klasse SVGDocument
  5. SVG- in PNG-Bild konvertieren

Diese Schritte fassen den Algorithmus zum Konvertieren von SVG in PNG in Python zusammen. Richten Sie im ersten Schritt die Rendering-Engine mithilfe der SkiaSharp-Erweiterung ein. Geben Sie anschließend das Ausgabebildformat an und rendern Sie die Ausgabe entsprechend Ihren Anforderungen in den angegebenen Pfad.

Code zum Speichern von SVG als PNG in Python

Der obige Codeausschnitt reicht aus, um SVG in Python stapelweise in PNG umzuwandeln. Sie müssen nur die entsprechende Schleife hinzufügen und sie für so viele Vektorbilder wie nötig wiederholen. Darüber hinaus können Sie das Ausgabebildformat (wie JPEG, BMP, GIF, TIFF und andere) anpassen, um es Ihren Anforderungen besser anzupassen.

In diesem Artikel haben Sie die Details zum Speichern von SVG als PNG in Python erkundet. Wenn Sie SVG-Bilder bearbeiten möchten, z. B. den Hintergrund ändern möchten, lesen Sie den Artikel Hintergrundfarbe von SVG in Python ändern.

 Deutsch