Wandeln Sie parallele Pfade in Inkscape in einen um

Ich habe ein Bild, dass es eine schwarze Linie ist. Ich versuche, in Vektor zu konvertieren: Inkscape> Pfad> Bitmap nachzeichnen. Auch wenn das Bild nur eine feine Linie ist, macht es zwei Vektorlinien: eine für den äußeren Rand der ursprünglichen Form und eine für den inneren Rand.

Wenn ich die Form mit dem Pfeil auswähle, scheint es nur eine Linie zu sein. Aber wenn ich mit dem Werkzeug Pfad bearbeiten auswähle, sieht es aus wie zwei parallele Linien.

Wissen Sie, wie man die Vektorkonvertierung mit nur einer Zeile durchführt? Oder gibt es vielleicht eine Möglichkeit, die beiden Zeilen später zu einer zu machen?

Die Form ist sehr komplex, aber als Beispiel zeige ich Ihnen einen einfachen Kreis. Es hat zwei Zeilen und ich brauche nur eine:

Geben Sie hier die Bildbeschreibung ein

Meinst du "Trace Bitmap"? In Inkscape gibt es kein "Bitmap konvertieren". Es gibt eine Centerline-Trace-Erweiterung für Inskcape , aber ich konnte sie nie zum Laufen bringen.
@Billy: Ja, Trace Bitmap, ich habe es korrigiert

Antworten (3)

  1. Stellen Sie die Füllfarbe auf transparent ein und wenden Sie einen Strich auf Ihre Form an.

  2. Gehen Sie im Menü zu , Path > Break Apartum die Form in mehrere einzelne Pfade zu unterteilen.

  3. Löschen Sie die zusätzlichen Pfade, die Sie nicht benötigen.

Dadurch wird möglicherweise nicht die exakte Form des ursprünglichen Objekts beibehalten, aber es kann gut genug sein, je nachdem, mit welcher Art von Form Sie arbeiten.

Ich schätze, Sie möchten das sogenannte Centerline Tracing oder eine Möglichkeit, das normale Inkscape-Tracing-Ergebnis darin umzuwandeln.

Wenn Ihre Kurve gleichmäßig breit ist und sich nicht selbst kreuzt, können Sie ein gutes Ergebnis erzielen:

Geben Sie hier die Bildbeschreibung ein

  1. Eine Bitmap-Kurve, ca. 5 mm breit, hoher Kontrast, hohe Auflösung, scharf, keine JPG-Kompressionsartefakte (= leicht nachvollziehbar)

  2. Nachgezeichnete Bitmap, Füllung entfernt, 0,5 mm Strich

  3. Mit dem Knotenwerkzeug in 2 separate Kurven geteilt, Endsegmente werden gelöscht. Denken Sie daran, alle Teilungen mit Path > Break apart zu bestätigen. Wenn Ihr Original eine geschlossene Form wie ein Kreis war, sind keine Unterteilungen an Knoten erforderlich, sondern nur Auseinanderbrechen.

Es wurden neue Farben ausgewählt, um diese Erklärung klarer zu machen

  1. Die rote Kurve wurde gelöscht, die blaue Kurve bekam einen 5 mm breiten Strich. In Inkscape ist die Kante 2,5 mm vom Pfad entfernt => eine der Kanten sollte die gewünschte Mittellinienspur sein.

  2. Strich ist umrissen (Pfad > Strich zu Pfad), Füllung entfernt, neue Strichbreite = 0,5 mm

  3. Wieder geteilt wie in Schritt 3. Getestet, wie gut das Ergebnis in die ursprünglich nachgezeichnete Kurve passt

Fazit: Genauso gut wie die Originaldurchzeichnung

Man kann fragen: "Warum all diese Komplexität, warum verwenden Sie nicht einfach Pfad > Dynamischer Offset?"

Antworten:

  • Es gibt keinen einfach einzugebenden numerischen Offset-Wert, er muss mit dem Auge angepasst werden
  • es geht pleite bei offenen Bahnen und wenn die Kurve in der Nähe ist.
Können Sie bitte Punkt 3 erläutern? Was genau klickst du an? Ich habe es mit F2 > [Pfad an ausgewählten Knoten unterbrechen] oder Pfad > [Pfad unterbrechen] versucht. Kein Erfolg. Zum Beispiel möchte ich den äußeren Teil des Buchstabens G erhalten, ohne mich um die Mittellinie zu kümmern.
Wenn Sie den Pfad an 2 gleichzeitig ausgewählten Knoten unterbrechen, müssen Sie zusätzlich „Path Break Apart“ anwenden, um die Teile zu separaten Objekten zu machen. Letzteres wird nicht benötigt, wenn Sie 2 benachbarte Knoten auswählen und ein Segment zwischen den ausgewählten Knoten löschen.

Eine Erweiterung für die Mittellinienverfolgung ist hier verfügbar: https://github.com/fablabnbg/inkscape-centerline-trace

Abhängig von Ihrer Zeichnung (ein Kreis?) kann es jedoch manchmal genauer und genauso schnell sein, die Formen neu zu zeichnen.