Reibungslose reine Linienzeichnung in Inkscape

Mit Stift und Papier habe ich ein Schloss gezeichnet (monochrom, nur Linien, keine Füllungen, keine Farbverläufe, keine Stiftdruckunterschiede) , es dann gescannt und mit Trace Bitmap in Inkscape vektorisiert :

Geben Sie hier die Bildbeschreibung ein

Ich möchte die Anzahl der Knoten reduzieren, damit die Zeichnung glatter und einfacher zu bearbeiten aussieht . Hier ist ein Detail, das zeigt, wie nicht glatt meine Handzeichnung ist:Geben Sie hier die Bildbeschreibung ein

Ich dachte, Path> Simplifywürde funktionieren, aber leider vereinfacht es zu sehr und erzeugt schwarze Bereiche, die sich für eine mit einem Stift gezeichnete Strichzeichnung unnatürlich anfühlen:

Geben Sie hier die Bildbeschreibung ein

Gibt es eine andere Funktion, die ich verwenden könnte, um die Linien glatter zu machen? Im Idealfall würde das Werkzeug verstehen, was eine mit Stift gezeichnete Linie ist, und dieses Wissen verwenden, um konsistente Linienbreiten beizubehalten.

Ich verwende Inkscape, aber ich kann auch jedes andere kostenlose Tool verwenden, das unter Linux verfügbar ist.

Antworten (3)

Sie können die hier verfügbare Centerline Trace-Erweiterung verwenden: https://github.com/fablabnbg/inkscape-centerline-trace , um Ihr gescanntes Bild in Inkscape zu verfolgen.

Oder Sie können die Vereinfachungsschwelle in den Einstellungen festlegen: Bearbeiten > Einstellungen > Verhalten: Vereinfachungsschwelle.

Inkscape-Mittellinienspur

Auf die Strichzeichnung der Frage angewendet:

Geben Sie hier die Bildbeschreibung ein

Die Transformation dauert etwa 10 Sekunden. Wie Sie sehen können, versteht das Tool das Konzept der Stiftlinien und erstellt nicht die Art von dunklen Bereichen, die Simplifyerzeugt werden. Es erleichtert die manuelle Änderung der Zeichnung. Achten Sie darauf, den einzustellen, Median filterbis Sie ein gutes Ergebnis erzielen.

Sie könnten die Zeichnung manuell mit dem Bézier-Werkzeug (auch bekannt als Stiftwerkzeug) nachzeichnen, dann könnten Sie die Anzahl der Knoten genau steuern. Ein Werkzeug mit einem Menschen am anderen Ende ist das einzige Werkzeug, das ich kenne, das etwas von federgezeichneten Linien versteht.

Wenn Sie etwas Vollautomatisches wollen, haben Sie das bereits versucht. Andere Software wie Illustrator ist ähnlich. Die ähnliche Auto Trace-Funktion erzeugt viele Anker. Das Vereinfachen oder sogar das Reduzieren der Anzahl der Pfade/Ecken im Autom. Nachzeichnen verzerrt das Bild in ähnlicher Weise.

Ich stimme zu, es gibt keine Ein-Klick-Lösung. Aber ich frage mich, warum Sie die Zeichnung vektorisieren müssen? Wenn ich mit Strichzeichnungen arbeite, erstelle ich oft eine 1-Bit-1200-ppi-Version der Zeichnung, die auf dem Druck so scharf wie eine Vektorgrafik aussieht. Aber natürlich nicht so einfach zu verarbeiten.
@Wolff - ja, dem stimme ich voll und ganz zu. Warum überhaupt vektorisieren, wenn Sie einen ausreichend guten Scan haben?
@Wolff: Ich brauche Vektor, weil ich ein paar Dinge korrigieren muss, zum Beispiel den französischen Garten etwas besser ausrichten und einen Turm entfernen muss.
@NicolasRaoul - wenn das der Fall ist, würde die manuelle Ablaufverfolgung dafür am besten funktionieren.
@BillyKerr und sollte weniger als eine Stunde dauern

Ich stimme anderen zu. Sie erhalten hervorragende Ergebnisse, wenn Sie das Stiftwerkzeug nehmen und Ihr Bild neu zeichnen. Haben Sie das gescannte Bild unten. Denken Sie daran, es im Objektbereich zu sperren und verschiedene Dinge mit unterschiedlichen Farben zu zeichnen, um sie anhand der Gleichheit auswählen zu können. (=Bearbeiten > Selbe auswählen > Strichfarbe) Ebenso können Sie neue Ebenen einfügen.

Das Einrasten hilft dabei, zusammenfallende Knoten perfekt auszurichten, und Sie können geschlossene Bereiche zum einfachen Einfärben zeichnen.

Sie können auch Bereiche mit dem Farbeimer füllen, um geschlossene Formen zum Ausmalen zu erstellen, aber das funktioniert nur in Bildschirmauflösung. Hin und wieder bemerken Sie möglicherweise schädliche Lücken, die eine Bearbeitung mit dem Knotenwerkzeug oder das Einfügen eines Strichs erfordern, um zusätzliche Breite zu schaffen.

Klicken Sie mit dem Stift zunächst nur gerade Linien:

Geben Sie hier die Bildbeschreibung ein

Dann mit dem Knotenwerkzeug die Anfasser aus den Knoten ziehen, gleichzeitig die Umschalttaste gedrückt halten. Fügen Sie neue Knoten nur ein, wenn es unbedingt erforderlich ist. Sie können Knoten mit demselben Werkzeug verschieben.

Geben Sie hier die Bildbeschreibung ein

Das Schnappen ist dein Freund. Informieren Sie sich sorgfältig über die Optionen. Und schalten Sie es vorübergehend aus, wenn es versucht, einen neuen Knoten zu eifrig auf einem alten Knoten zu platzieren.

Ich habe die Deckkraft Ihres Bildes reduziert, um die Griffe der eingefügten Knoten besser sichtbar zu machen.

Für die Zukunft: Bleistiftskizzen sind sinnvoll, weil der Bleistift genau das tut, was bestellt wird und keinen Strom benötigt. Schon bald werden Sie feststellen, dass Bleistiftskizzen ganz einfache Grundideen und Maßumrisse sein können, wenn Sie in Inkscape feinere Details hinzufügen.

Wenn Sie mit einem Stift, der schwarze Striche macht, auf Papier zeichnen können, können Sie die gescannten Bilder als Bitmap verwenden (wie bereits von anderen gesagt). Sie können in Bitmap-Editoren wie GIMP bearbeitet werden. Sie können auch Daten in Inkscape einfügen, aber die Bearbeitungen dort sind etwas komplex. Sie müssen Abdeckungen einfügen, um ein völlig falsches Teil zu verbergen.

Inkscape Centerline Tracing: Ich habe das vorgeschlagene Programm nicht zum Laufen bekommen. Ich vermute, dass der Fehler zwischen meinen Ohren liegt, also lass das kein Grund sein, es zu überspringen. Ich habe einige Strichverfolgungs-fähige Programme verwendet, aber sie waren nur für Win verfügbar. Keiner von ihnen hatte aus verschwommenen und vagen Bleistiftskizzen brauchbare Ergebnisse erzielt. Im Gegensatz dazu gelang einigen von ihnen recht gut mit gescannten technischen Zeichnungen mit durchgezogenen schwarzen Linien, die in hoher Auflösung ohne JPG-Komprimierung gescannt wurden und nur Kreisbögen und gerade Linien hatten. Leider war noch einiges an Bearbeitung nötig. Nur für neugierige Leser erwähne ich ein paar der Tryouts:

  • Adobe Illustrator
  • Vextractor (schätzt 90-Grad-Winkel und Kreisbögen, falls gewünscht)
  • WinTopo (hat auch eine kostenlose Version)

Es gibt mehrere Online-Bitmap-Tracer . Achtung: Einige von ihnen wollen Ihr Bild, also lesen Sie vorher die Bedingungen. Ich habe nur kostenlose Dienste ausprobiert. Die meisten von ihnen scheinen bestenfalls das Gleiche zu tun wie Inkscape. Einer von ihnen führte auch eine Mittellinienverfolgung durch. Es war: https://online.rapidresizer.com/tracer.php Es kann auch andere geben.

Der verlinkte Dienst schnitt mit durchgezogenen Linien gut ab. Ich habe es nicht mit gescannten Bleistiftzeichnungen versucht. Mit durchgezogenen Linien stieß er bei Kreuzungen auf Schwierigkeiten. Dort machte es nicht vorhandene Doglegs. Sie können vermieden werden, indem Sie die Kreuzung in einem Bitmap-Bildbearbeitungsprogramm löschen und nach dem Nachzeichnen in Inkscape neu zeichnen. Ebenso könnte man die Extras manuell aus dem Scan-Ergebnis heraus editieren. Keines der beiden Verfahren führte zu wesentlichen Arbeitseinsparungen.

Ein Trick bleibt:

Entfernen Sie in Inkscape die Füllung des Nachzeichnerergebnisses und fügen Sie einen dünnen Strich ein. Teilen Sie dann die Kurven an den Enden. Löschen Sie die unerwünschte Hälfte. Wenn Sie einen Ring haben, gehen Sie zu Pfad> Auseinanderbrechen und löschen Sie die Lochform.