Inkscape: Was sind "Linienobjekte"?

3856
Peter Mortensen

Was ist ein "Linienobjekt" in Inkscape ? Das Zeichnen von Linien in Inkscape erfolgt mit dem Werkzeug "Bezierkurven und gerade Linien zeichnen (Umschalt + F6)". Dadurch werden Objekte eines anderen Typs erstellt, "Pfad".

Verwendung von Inkscape: Gibt es eine Möglichkeit, ein Objekt vom Typ "line" in ein Objekt des allgemeineren Typs "path" zu konvertieren?

Ich habe eine Zeichnung (hauptsächlich Linien, Rechtecke und Text) importiert, die mit Adobe Illustrator erstellt wurde : ursprünglich in Inkscape erstellt, in Illustrator importiert, bearbeitet, in Illustrator als SVG gespeichert und in Inkscape importiert.

Beispiel aus der importierten SVG-Datei:

<path id="path5855" stroke="#000000" d=" M320.198,275.935" />  <line fill="none" stroke="#000000" x1="348.553" y1="45.097" x2="348.553" y2="185.346" id="line3368" /> 

Update 1 : Ich habe die ursprüngliche XML-Datei (SVG) von 2006 überprüft und enthält keine "Zeilen"-XML-Tags. Es muss also ein Verbrechen von Adobe Illustrator sein.

Wenn in dieser importierten SVG-Datei eine Linie ausgewählt wird, wird im unteren Bereich Folgendes angezeigt: "Linie im Stammverzeichnis. Klicken Sie auf" Auswahl ", um die Skalen- / Rotationspunkte umzuschalten."

Wenn eine Linie ausgewählt wird, die in Inkscape gezeichnet wurde, wird im unteren Bereich Folgendes angezeigt: "Pfad (2 Knoten) in Layer 1. Klicken Sie auf" Auswahl ", um die Skalen- / Rotationsgriffe umzuschalten."

Was ist der Unterschied zwischen "Linie" und "Pfad"?

Ist "line" eine Art schreibgeschütztes / nicht bearbeitbares Objekt?


Ein allgemeiner Begriff wie "Linie" ist bei der Suche nicht einfach zu verwenden, aber ich habe jetzt die Definitionen für "Linie" und "Pfad" gefunden:

SVG line: http://www.w3schools.com/svg/svg_line.asp  SVG path: http://www.w3schools.com/svg/svg_path.asp 

Plattform: Inkscape v0.46 (2008-03-10), Windows XP 64-Bit, 8 GB RAM.

3
Haben Sie nach "L" oder "L" gesucht? Jared Updike vor 14 Jahren 0
Was ist auch dein Ziel? Um dieses Objekt bearbeiten zu können, da Inkscape es anders behandelt? Kannst du die SVG-Quelle usw. posten? Jared Updike vor 14 Jahren 0
Ziel ist es, das Werkzeug "Pfad nach Knoten bearbeiten (F2)" für Objekte vom Typ "Linie" zu verwenden. ZB indem Sie sie zuerst in den allgemeineren Typ "Pfad" konvertieren. Und ich würde gerne wissen, warum Inkscape Objekte vom Typ "Line" verarbeiten kann, ist aber in der Inkscape-Dokumentation nirgends zu finden (soweit ich das beurteilen kann). Peter Mortensen vor 14 Jahren 0
@Jared Updike: Wie wird die Groß- und Kleinschreibung bei der Websuche berücksichtigt? Peter Mortensen vor 14 Jahren 0

2 Antworten auf die Frage

3
Ludwig Weinzierl

Eine Linie ist genau das, was sie sagt, eine gerade Linie. Ein Pfad ist vielseitiger und kann nahezu jede Kurve darstellen.

Sie können eine Linie immer in einen Pfad konvertieren, im allgemeinen Fall jedoch nicht umgekehrt. Verwenden Sie in Inkscape den Menüpunkt Path/Object to Pathoder die Tastenkombination Shift+Ctrl+C.

Sie können keine Knoten in Linienobjekten bearbeiten, da ein Linienobjekt nur Start- und Endpunkt, aber keine Knoten hat.

Da ein Pfad auch eine gerade Linie sein kann, muss Inkscape keine Linienelemente erstellen. Es werden immer Pfadelemente erstellt. Wenn Ihre SVG-Datei Linienelemente enthält, kann Inkscape sie lesen und Sie können sie bearbeiten.

0
Jared Updike

Inkscape basiert auf SVG:

http://www.w3.org/TR/SVG11/

(obwohl Inkscape mehr Effekte und wahrscheinlich mehr Funktionen als die meisten Browser unterstützt, IIRC, YMMV)

Der SVG- Eintrag von Wikipedia besagt, dass ein Pfad zwar sehr allgemein ist (und ich erinnere mich daran, dass er Linien und Splines darstellen kann), dass es Linienobjekte als Grundformen gibt.

Vielleicht können Sie die .svg-Datei in einen Texteditor laden (falls Sie dies wünschen) und den SVG-XML-Code überprüfen, um zu ermitteln, wie die Daten dargestellt werden.