Ratgeber

SVG in PNG umwandeln: Anleitung für die Konvertierung

Fügen Sie nichtleeres SVG-Markup ein und starten Sie die Umwandlung, um PNG-Daten als Base64-Text mit Byte-Länge und gemeldeten Abmessungen zu erhalten. Feste Attributwerte werden nur berücksichtigt, wenn Breite und Höhe beide ungleich null sind.

Tool SVG zu PNG Konverter

Wofür die Umwandlung geeignet ist

Dieses Werkzeug nimmt SVG-Markup als Text entgegen und erzeugt daraus bei erfolgreicher Verarbeitung eine PNG-Ausgabe. Das ist hilfreich, wenn eine vektorbasierte Grafik in einem Format benötigt wird, das als Rasterbild weiterverarbeitet werden kann. Entscheidend ist, dass Sie nicht nur den Namen einer SVG-Datei, sondern den eigentlichen SVG-Inhalt in das Eingabefeld einsetzen.

Der Inhalt wird als optionale Texteingabe behandelt, für eine erfolgreiche Umwandlung ist jedoch ein nichtleerer SVG-Text erforderlich. Ein leeres Feld führt vor der eigentlichen Konvertierung zu einem Fehlschlag. Prüfen Sie deshalb vor dem Start, ob das Markup vollständig eingefügt wurde und nicht nur ein Leerzeichen oder ein Dateiname vorhanden ist.

Breite und Höhe können zusätzlich als numerische Eingaben verwendet werden. Beide Werte beginnen mit 0. Wenn Sie die Werte auf 0 belassen, wird die jeweilige Dimension im erfolgreichen Ergebnis als auto gemeldet. Damit erhalten Sie eine klare Information darüber, dass für diese Seite keine feste Eingabedimension vorgegeben wurde.

Die Ausgabe beschreibt die PNG-Daten als Base64-Text und nennt außerdem deren Byte-Länge. Zusätzlich werden Breite und Höhe gemeldet. Diese Angaben helfen dabei, die Rückgabe zu prüfen, ersetzen aber keine Kontrolle des SVG-Inhalts, wenn die Grafik nicht wie erwartet verarbeitet wird.

So gehen Sie bei der Konvertierung vor

  1. Öffnen Sie das Werkzeug und fügen Sie den SVG-Markup als Text in das dafür vorgesehene Eingabefeld ein. Verwenden Sie den Inhalt des SVG-Dokuments, damit eine verwertbare Eingabe vorliegt.
  2. Kontrollieren Sie, dass das Eingabefeld nicht leer ist. Ohne SVG-Text wird keine PNG-Konvertierung gestartet beziehungsweise die Verarbeitung schlägt bereits an dieser Stelle fehl.
  3. Entscheiden Sie, ob Sie feste Abmessungen vorgeben möchten. Für eine automatische Behandlung können Sie die numerischen Felder für Breite und Höhe auf 0 belassen. Wenn eine feste Überschreibung vorgesehen ist, tragen Sie in beide Felder einen Wert ungleich null ein.
  4. Beachten Sie bei einer Überschreibung die Schreibweise im SVG. Sind beide Dimensionswerte ungleich null, ersetzt die Verarbeitung jeweils das erste passende doppelt gesetzte Attribut width="..." und height="..." im SVG-Text. Andere Schreibweisen werden durch diesen Mechanismus nicht angepasst.
  5. Starten Sie die Konvertierung, nachdem Inhalt und optionale Zahlenwerte geprüft wurden. Die Verarbeitung kann nur dann ein Ergebnis liefern, wenn das SVG akzeptiert wird und die erforderliche Unterstützung für die Umwandlung verfügbar ist.
  6. Lesen Sie die Rückgabe nach Abschluss der Verarbeitung. Bei Erfolg finden Sie PNG-Daten als Base64-Text, die Byte-Länge dieser Daten sowie gemeldete Werte für Breite und Höhe.
  7. Wenn eine Fehlermeldung erscheint, prüfen Sie zuerst den eingefügten SVG-Text und seine Attribute. Ein nichtleeres Markup ist nicht automatisch konvertierbar: fehlerhafte, nicht unterstützte oder aus anderem Grund abgewiesene Inhalte können die Umwandlung ebenfalls verhindern.

Was die Rückgabe aussagt

Bei einer erfolgreichen Rückgabe ist der Base64-Text die Darstellung der erzeugten PNG-Daten. Die zusätzliche Byte-Länge gibt an, wie groß diese PNG-Daten in Bytes sind. Breite und Höhe ergänzen die Rückgabe um die gemeldeten Abmessungen und erleichtern die Kontrolle der gewählten Eingaben.

Ein Wert auto bei einer Dimension ist an die Eingabe 0 gebunden. Er zeigt an, dass für die betreffende Seite keine feste Eingabedimension gemeldet wird; daraus sollten Sie nicht automatisch eine konkrete Pixelzahl ableiten. Wenn Sie beide numerischen Dimensionen ungleich null setzen, wird dagegen versucht, die ersten passenden doppelt zitierten width- und height-Attribute im Text vor der Konvertierung zu ersetzen.

Die Attributanpassung ist deshalb keine allgemeine Überarbeitung sämtlicher SVG-Schreibweisen. Ein einzelnes gesetztes Maß reicht für diesen Ersetzungsweg nicht aus, und einfach oder gar nicht zitierte Attribute werden dabei nicht erfasst. Prüfen Sie nach der Verarbeitung also, ob die verwendete Attributform zur gewünschten Anpassung passt.

Ein Fehlschlag kann verschiedene Ursachen haben. Leerer SVG-Inhalt wird bereits vor der Umwandlung abgewiesen. Darüber hinaus können fehlerhaftes, nicht unterstütztes oder anderweitig zurückgewiesenes SVG sowie eine nicht verfügbare erforderliche Konvertierungsunterstützung die Ausgabe verhindern. Ein vorhandener Text allein ist daher keine Zusage für eine erfolgreiche PNG-Ausgabe.

Praktisches Beispiel

Sie möchten ein vorhandenes Logo-Markup für eine PNG-Ausgabe vorbereiten und dabei gleichzeitig feste Werte für Breite und Höhe vorgeben.

Fügen Sie ein nichtleeres SVG mit doppelt zitierten Breiten- und Höhenattributen ein, setzen Sie beide numerischen Felder auf Werte ungleich null und starten Sie die Umwandlung.

Die Rückgabe enthält PNG-Daten als Base64-Text, eine Byte-Länge sowie gemeldete Breite und Höhe; bei einem Eingabewert 0 erscheint für diese Dimension auto.

Einschränkungen

  • Die Dimensionsüberschreibung erfasst nur die ersten passenden doppelt zitierten Attribute bei zwei ungleich null gesetzten Werten, und eine Konvertierung kann bei abgewiesenem SVG oder fehlender erforderlicher Unterstützung scheitern.

Häufige Fehler

  • Wenn nur ein Maß ungleich null ist, greift die Attributüberschreibung nicht. Tragen Sie beide Werte ungleich null ein und prüfen Sie, ob im SVG die ersten passenden Attribute mit doppelten Anführungszeichen geschrieben sind.

Häufige Fragen

Kann ich das SVG-Feld leer lassen?

SVG-Inhalt ist zwar als Eingabe optional definiert, ein leerer Inhalt führt jedoch zum Fehlschlag. Fügen Sie daher den eigentlichen SVG-Markup als Text ein.

Kann ich die SVG-Abmessungen überschreiben?

Das funktioniert nur, wenn Breite und Höhe beide ungleich null sind und die ersten passenden Attribute im Text doppelte Anführungszeichen verwenden. Andere Attributformen werden dabei nicht ersetzt.

Welche Informationen enthält das Ergebnis?

Eine erfolgreiche Rückgabe enthält PNG-Daten als Base64-Text, deren Byte-Länge sowie gemeldete Werte für Breite und Höhe. Bei einer Eingabedimension von 0 wird die entsprechende Seite als auto ausgewiesen.

Tool

SVG zu PNG Konverter