PNG in SVG umwandeln: Anleitung und wichtige Grenzen
Übergebe PNG-Bilddaten, starte die Verarbeitung und prüfe anschließend die schwarz-weiße SVG-formatierte Textausgabe. Berücksichtige, dass das öffnende SVG-Element fehlerhaft ist und die Ausgabe bei mehr als 2.000 Rechtecken gekürzt werden kann.
PNG-Daten für eine SVG-formatierte Ausgabe vorbereiten
Mit diesem Werkzeug lässt sich bereitgestellte PNG-Bilddaten in eine schwarz-weiße, SVG-formatierte Textausgabe umwandeln. Die Verarbeitung verwendet eine einfache Bitmap-Nachzeichnung: Das Bild wird zunächst aus den übergebenen Daten gelesen und in eine reine Schwarz-Weiß-Darstellung umgewandelt. Das eignet sich vor allem, wenn du die erkannte Struktur als textbasierte Ausgabe prüfen oder weiterbearbeiten möchtest, nicht als verlustfreie Vektorkopie des Ausgangsbilds.
Die Eingabe erfolgt über Bilddaten. Ohne Bilddaten kann keine erfolgreiche Umwandlung stattfinden. Falls die Oberfläche ein Kontrollfeld „Simplify“ anbietet, ist es standardmäßig aktiviert. Sein aktueller Wert verändert die Verarbeitung jedoch nicht. Die Ausgabe beschreibt erkannte schwarze Bereiche mit schwarzen SVG-Rechtecken.
PNG in SVG-formatierte Textausgabe umwandeln
-
Wähle eine PNG-Datei aus oder übergib die verfügbaren PNG-Bilddaten an das Eingabefeld des Werkzeugs. Prüfe, dass tatsächlich Bilddaten vorhanden sind. Ein leerer Wert führt nicht zu einer erfolgreichen Umwandlung.
-
Lass die optionale Einstellung „Simplify“ in ihrer Voreinstellung oder ändere sie nach Bedarf. Für das aktuelle Verhalten ist die Auswahl nicht entscheidend, weil ihr Wert die Verarbeitung nicht verändert.
-
Starte die Umwandlung. Die Bilddaten werden dekodiert, geöffnet und in eine reine Schwarz-Weiß-Darstellung überführt. Anschließend werden schwarze Bildbereiche als Rechtecke nachgezeichnet.
-
Lies den erzeugten SVG-formatierten Text aus dem Ergebnisbereich aus. Bei erfolgreicher Verarbeitung enthält der Anfangstext die Breite und Höhe des Ausgangsbilds. Beachte dabei die technische Einschränkung des Ausgabeformats: Das öffnende SVG-Element ist fehlerhaft aufgebaut, weil nach dem Höhenattribut das schließende spitze Klammerzeichen des Elements fehlt.
-
Prüfe, ob die Ausgabe für deinen nächsten Arbeitsschritt genügt. Werden mehr als 2.000 nachgezeichnete Rechtecke erkannt, wird die Ausgabe gekürzt und die Verarbeitung meldet, dass sie abgeschnitten wurde. Bei fehlenden Bilddaten, einem Verarbeitungsfehler oder nicht verfügbarer Bildverarbeitungsunterstützung erhältst du ein nicht erfolgreiches Ergebnis.
Ergebnis prüfen und Grenzen verstehen
Das Ergebnis ist keine vollständige, detailgetreue Vektordarstellung des PNGs. Die Verarbeitung reduziert das Bild auf Schwarz und Weiß und bildet erkannte schwarze Regionen als Rechtecke ab. Dadurch kann die Ausgabe die Struktur eines einfachen Motivs wiedergeben, während Graustufen, Farben und feine Bilddetails nicht als solche erhalten bleiben.
Breite und Höhe im Anfangstext beziehen sich auf das Ausgangsbild. Sie helfen bei der Einordnung der Ausgabe, machen den Text wegen des fehlerhaften öffnenden SVG-Elements aber nicht automatisch zu einem gültigen SVG-Dokument. Wenn du den Text in einem anderen Programm weiterverwenden willst, solltest du diese syntaktische Einschränkung zuerst prüfen.
Die Anzahl der ausgegebenen Rechtecke ist begrenzt. Eine Meldung über eine gekürzte Ausgabe bedeutet, dass mehr als 2.000 Regionen erkannt wurden und deshalb nicht sämtliche erkannten Rechtecke enthalten sind. Ein nicht erfolgreiches Ergebnis weist dagegen auf fehlende Bilddaten oder einen Fehler bei der Verarbeitung hin; auch eine fehlende Bildverarbeitungsbibliothek kann die Verarbeitung vor der Bildanalyse stoppen.
Praktisches Beispiel
Du möchtest ein einfaches schwarzes Symbol aus einer 120 × 80 Pixel großen PNG-Datei als SVG-formatierte Textausgabe untersuchen.
Übergebe ein 120 × 80 Pixel großes PNG mit einem schwarzen Symbol auf weißem Hintergrund und starte die Verarbeitung. Prüfe danach den Anfangstext sowie die ausgegebenen Rechteckelemente.
Bei erfolgreicher Verarbeitung enthält der Ergebnistext die Breite und Höhe des 120 × 80 Pixel großen Ausgangsbilds und beschreibt erkannte schwarze Bereiche mit schwarzen SVG-Rechtecken. Das öffnende SVG-Element bleibt fehlerhaft aufgebaut.
Einschränkungen
- Die Ausgabe ist keine verlustfreie Vektorkopie: Sie reduziert das Bild auf Schwarz und Weiß, kann ein fehlerhaftes öffnendes SVG-Element enthalten und wird bei mehr als 2.000 Rechtecken gekürzt.
Häufige Fehler
- Keine Bilddaten übergeben: Ein leerer Eingabewert führt zu einem nicht erfolgreichen Ergebnis. Überprüfe vor dem Start, ob PNG-Bilddaten ausgewählt oder übergeben wurden.
Häufige Fragen
Kann ich mit dem Werkzeug PNG in SVG umwandeln?
Ja, sofern Bilddaten vorhanden sind und die Verarbeitung erfolgreich durchläuft. Das Ergebnis ist jedoch auf Schwarz und Weiß reduziert und verwendet eine einfache Bitmap-Nachzeichnung.
Ist die erzeugte SVG-Ausgabe gültiges SVG?
Nicht ohne Prüfung. Das erfolgreiche Ergebnis enthält ein fehlerhaft aufgebautes öffnendes SVG-Element, weil nach dem Höhenattribut das schließende spitze Klammerzeichen fehlt.
Was passiert bei einem sehr detailreichen PNG?
Bei mehr als 2.000 erkannten Rechtecken wird die Ausgabe gekürzt und die Verarbeitung meldet diese Kürzung.