SVG-Pfad-Visualisierer & Editor
Führung
SVG-Pfad-Visualisierer & Editor
Fügen Sie einen beliebigen SVG-Pfad-d-Attribut ein und sehen Sie ihn live gerendert. Dieses Tool zerlegt jeden Befehl in seine Parameter und den absoluten Endpunkt, zeichnet Bezier-Steuerpunkthandlungen über die Vorschau und wandelt den Pfad zwischen absoluten und relativen Koordinaten mit konfigurierbarer Genauigkeit um. Es ist für SVG-Autoren konzipiert, die das rohe d-String-Verständnis, die Reinigung oder die Hand-Abstimmung ohne das Browser-Verlassen benötigen.
Nutzung
- Fügen Sie den Inhalt Ihres Pfad-d-Attributs (oder klicken Sie auf „Ein Beispiel ausprobieren“) in das Eingabefeld ein.
- Passen Sie den viewBox an die Canvas an, auf der der Pfad erstellt wurde. Der Standard
0 0 200 200eignet sich für die eingebauten Beispiele. - Legen Sie Strichfarbe, Strichbreite und Füllung fest, um zu sehen, wie der Pfad gerendert wird.
- Wählen Sie einen Koordinatenmodus – Beibehalten, in absolute umwandeln oder in relative umwandeln – und eine Genauigkeit von 0 bis 6 Dezimalstellen.
- Aktivieren Sie die Überlagerungen, um das Gitter, die nummerierten Befehlsendpunkte, die Bezier-Steuerpunkthandlungen und die Zeichnungsanimation anzuzeigen oder zu verstecken.
- Kopieren Sie das transformierte d-Attribut oder laden Sie die vollständige autonome SVG herunter.
Funktionen
- Live-Vorschau des Pfads – rendert Ihren d-String in eine SVG-Canvas mit konfigurierbaren Strich, Füllung und viewBox.
- Tabelle der Befehlsaufteilung – listet jeden Befehl in Reihenfolge mit seinen Parametern, beschrifteten Argumenten und absoluten Endpunkten auf.
- Überlagerung der Bezier-Steuerpunkte – zeichnet gestrichelte Handlungen und orangefarbene Steuerpunkte für Befehle C, S, Q und T, damit Sie sehen können, wie Kurven geformt sind.
- Nummerierte Endpunkte – markiert den Beginn des Pfads in grün und jedes folgende Befehlsende in blau mit einem Index-Label.
- Absolute ↔ relative Umwandlung – wandelt den gesamten d-String in das jeweilige Koordinatensystem um, ohne die gerenderte Form zu verändern.
- Koordinatenrundung – trimmt die Dezimalstellen von 0 bis 6 Stellen, um den Pfad zu verkürzen und zu normalisieren.
- Gitterüberlagerung – automatisch angepasste Gitterlinien und Null-Achsen-Hervorhebung, die mit dem viewBox verknüpft sind.
- Pfadlänge – verwendet die Browser-API getTotalLength, um die Gesamtlänge des gezeichneten Pfads in viewBox-Einheiten zu melden.
- Zeichnungsanimation – eine optionale Animation des Strichoffsets, die den Pfad in einer Schleife zeichnet, um visuelle Fehlerbehebung zu ermöglichen.
- Autonome SVG-Export – kopieren oder herunterladen einer vollständigen SVG-Datei mit den aktuellen viewBox- und Stil-Einstellungen angewendet.
Unterstützte Pfad-Befehle
- M / m – moveto: beginnt eine neue Unterpfadposition an der angegebenen Stelle.
- L / l – lineto: zeichnet eine gerade Linie zum angegebenen Punkt.
- H / h – horizontale lineto: zeichnet eine horizontale Linie zum gegebenen x.
- V / v – vertikale lineto: zeichnet eine vertikale Linie zum gegebenen y.
- C / c – kubische Bezier: zwei Steuerpunkte plus ein Endpunkt.
- S / s – glatte kubische Bezier: spiegelt automatisch den vorherigen kubischen Steuerpunkt.
- Q / q – quadratische Bezier: ein einzelner Steuerpunkt plus ein Endpunkt.
- T / t – glatte quadratische Bezier: spiegelt automatisch den vorherigen quadratischen Steuerpunkt.
- A / a – elliptische Bogen: Radien, x-Achsenrotation, große Bogen- und Winkelflags, plus Endpunkt.
- Z / z – closepath: zeichnet eine gerade Linie zurück zum Anfangspunkt der Unterpfad.
Häufig gestellte Fragen
-
Was enthält das d-Attribut eines SVG-Pfads?
Das d-Attribut ist eine Zeichenkette aus einzelnen Buchstaben-Befehlen, gefolgt von Koordinatenargumenten. Jeder Befehl bewegt eine virtuelle Stift. M setzt die Startposition, L zeichnet eine gerade Linie, C und Q zeichnen Bezier-Kurven, A zeichnet Bogen und Z schließt den Unterpfad zurück zum Start.
-
Welcher Unterschied besteht zwischen absoluten und relativen Befehlen?
Großbuchstaben-Befehle wie M, L und C behandeln ihre Koordinaten als absolute Positionen im SVG-Benutzerbereich. Kleinbuchstaben-Befehle wie m, l und c behandeln ihre Koordinaten als Abweichungen vom aktuellen Stiftstand, was sie kleiner macht, wenn ein Pfad relativ zu einem beweglichen Startpunkt gezeichnet wird.
-
Warum nehmen glatte Bezier-Befehle nur die Hälfte der Argumente?
S und T-Befehle spiegeln automatisch den vorherigen kubischen oder quadratischen Steuerpunkt über die aktuelle Stiftposition. Der Renderer weiß bereits, wo der erste Steuerpunkt sein sollte, sodass nur noch der restliche Steuerpunkt und der Endpunkt bereitgestellt werden müssen.
-
Welche zwei Flag-Ziffern gibt es in einem Bogen-Befehl?
Ein elliptischer Bogen-Befehl hat zwei Flag-Argumente zwischen seiner Rotation und dem Endpunkt. Das große Bogen-Flag wählt zwischen dem kürzeren und längeren Bogen, der die beiden Punkte verbindet, und das Winkel-Flag wählt zwischen den beiden möglichen Winkelrichtungen um den Ellipsenmittelpunkt.
-
Verändert die Rundung der Koordinaten die gerenderte Form?
Die Rundung schneidet die Anzahl der Dezimalstellen jeder Koordinate ab. Sehr kleine Genauigkeitswerte können die Steuerpunkte und Kurvenendpunkte sichtbar verschieben, während eine Genauigkeit von zwei oder drei Dezimalstellen in der Regel nicht von der Originalform abweicht und gleichzeitig einen viel kürzeren d-String erzeugt.
Erweiterungen installieren
IO-Tools zu Ihrem Lieblingsbrowser hinzufügen für sofortigen Zugriff und schnellere Suche
恵 Die Anzeigetafel ist eingetroffen!
Anzeigetafel ist eine unterhaltsame Möglichkeit, Ihre Spiele zu verfolgen. Alle Daten werden in Ihrem Browser gespeichert. Weitere Funktionen folgen in Kürze!
Unverzichtbare Tools
Alle Neuheiten
AlleAktualisieren: Unser neuestes Werkzeug hinzugefügt am 17. Mai 2026
