Konvertieren Sie eine Strichzeichnung von Raster in Vektor

18

Ich habe ein Rasterbild, im Grunde eine gescannte Zeichnung der Umrisse (und einiger Details) verschiedener Objekte, und ich möchte diese Linien mit Illustrator oder Inkscape in Vektoren konvertieren.

Meine derzeitige Lösung besteht darin, das Rasterbild als Hintergrundebene zu verwenden, und in einer neuen Ebene darüber verwende ich den Stift, um den Linien so genau wie möglich zu folgen. Später optimiere ich diese Linien, um sie besser an das Rasterbild anzupassen. Das hat sich für einfache Zeichnungen bewährt. Für einige meiner äußerst komplexen Zeichnungen ist dies jedoch sehr mühsam.

Gibt es irgendein Werkzeug oder Filter, mit dem Linien in Strichzeichnungen erkannt und daraus Vektorpfade erstellt werden können?

bguiz
quelle
Ich benutze Aspire. Obwohl es sich bei diesem Programm um kostenpflichtige Software handelt, enthält es viele leistungsstarke und nützliche Tools, mit denen sich die Dauer eines Prozesses oft verkürzen lässt. Eines dieser Tools ist ein Auto-Tracer, der Raster-Designs in Vektoren verfolgen kann. Sie können auswählen, welche Schattierungen, Farben oder Rastertypen verfolgt werden sollen, sowie die Tracequalität und sogar die zu löschende statische Aufladung.
George A. Solodun

Antworten:

12

In inkscape können Sie sich auf eine Art Potrace (einen hervorragenden, kostenlosen Tracer) verlassen, der dort eingebettet ist. Gehen Sie einfach zum oberen Pfadmenü und vektorisieren Sie. Ich habe ziemlich mit seinen Einstellungen gespielt, und obwohl Sie keine vollständige Kontrolle erhalten, können Sie es auf ein ziemlich genaues Ergebnis und wenige Knoten reduzieren. Aber Sie müssen viel mit den Einstellungen spielen, bis Sie die richtigen für Sie finden. Es funktionierte für mich, um Spiel-Strichzeichnungen aus Rastern zu erstellen (in einem sehr ähnlichen Stil wie Comic-Zeichnungen).

Ich habe Illustrator auch dazu gezwungen, eine Art Mittelwertbildung in Stricheinstellungen durchzuführen. Und in letzter Zeit, mit dem kostenlosen MyPaint , weil es eine ganze Reihe von Einstellungen (mehr als in vielen kommerziellen Paketen) hat, um Ihren Schlaganfall zu kontrollieren und in Echtzeit den zitternden Schlaganfall zu korrigieren (übrigens, der Grund, warum es mehr Zeit für das Einfärben braucht) Bei Stifttabletts ist das elektromagnetische System und möglicherweise die Auflösung nicht so genau wie bei Hand, Stift und Papier. Oft reicht eine Tabelle mit niedriger Auflösung wie Intuos Small nicht aus, und Sie benötigen ein größeres Format für eine bessere Steuerung. am besten die größten Formate. (viele Leute denken anders, aber imho, für das Einfärben ist einfach so.))

S.gfx
quelle
Ich stimme Ihnen zu 100% in Bezug auf die Größe des Tablets und die daraus resultierende Auflösung zu. Viele Leute starren mich nur verständnislos an, wenn ich versuche, dies zu erklären ... +1 für all diese netten Alternativen zur Live-Spur von Illustratoren. Ich hatte keine Ahnung. Danke
leugim
Froh, dass es geholfen hat :); Ich zeichne auch und kenne die Schmerzen beim Einfärben mit digitalen Tablets ... :) Ein Hinweis ... Als ich die Mittelwertbildung von Illustrator erwähnte, bezog ich mich auf die Einstellungen und stellte dort ein, wie fein / glatt diese Strichschätzung sein würde. (Wie ich bereits erwähnte, hat MyPaint (Raster, nicht vektorielle App) viel mehr Einstellungen dafür)
S.gfx
Danke, dass Sie Potrace erwähnt haben. brew installWäre es einfach . Falls jemand durch das Fehlen einer Schnittstelle verwirrt ist, liegt dies daran, dass es sich um ein Befehlszeilentool handelt. Hier ist ein Beispielbefehl, der Sie in die richtige Richtung potrace your-raster.bmp --output your-vector.svg -b svgbringt : Prost.
Gillytech
4

Illustrator hat eine Funktion namens Live Trace. Es hört sich so an, als wäre es perfekt für Ihren Fall.

Platzieren Sie das Quellbild. Bei ausgewähltem Quellbild:

Objekt> Live Trace> Erstellen.

ODER

Objekt> Live-Ablaufverfolgung> Ablaufverfolgungsoptionen. Legen Sie die Ablaufverfolgungsoptionen fest, und klicken Sie dann auf Ablaufverfolgung.

Anschließend können Sie die Ablaufverfolgung in Pfade konvertieren.

Horatio
quelle
2

Ich habe häufig ähnliche Situationen, in denen ich einige Zeichnungen bekomme - normalerweise Graphitstiftzeichnungen (skizzenhafte, haarige Linien, seufzend ) -, in denen das Zeichnen mit dem Stiftwerkzeug sehr mühsam und ärgerlich wird.

Ich fand mein digitales Tablet sehr effektiv, um diese Situationen zu bewältigen. Obwohl ich das Originalbild am Ende erneut nachverfolge, habe ich die Tendenz, es in kürzerer Zeit als zuvor zu erstellen. Normalerweise habe ich bis zu 12-20 Stunden pro Skizze gearbeitet. Jetzt sind es "nur" 3-4 Stunden.

Ich habe einige Versuche mit Livetrace in Illustrator unternommen, aber am Ende habe ich mehr Zeit damit verbracht, die Ergebnisse zu korrigieren oder - im besten Fall - nur teilweise zu verwenden.

Für technische Illustrationen scheint es keinen einfachen Weg zu geben, das Ding manuell zurückzuverfolgen. Zumindest kenne ich keine automatische.

Manchmal kann ich Rhinoceros nutzen, eine 3D-Software, mit der Sie eine Ansicht (Perspektive, parallel) Ihres Modells als Vektorlinien (* .AI-Dateien) exportieren können. Wenn Sie etwas Erfahrung in der Modellierung haben, können Sie die Objekte in 3D erstellen und die Möglichkeit nutzen, mehrere Ansichten zu exportieren. Rhino-exportierte Illustrator-Dateien müssen noch verbessert werden. Besonders, da Linien dazu neigen, sehr fragmentiert zu werden, aber zumindest eine überschaubare Anzahl von Knoten vorhanden ist (immer noch chaotischer als manuelles Verfolgen).

Hoffe das hilft

leugim
quelle
2

Für Illustrator CS6 oder Illustrator CC .....

Öffnen oder platzieren Sie das Rasterbild in Illustrator.

Wählen Sie das Bild und klicken Sie auf das Bild Trace - Taste in der Steuerleiste am oberen Rand des Bildschirms.

Um die Ablaufverfolgung zu verfeinern, wählen Window > Image TraceSie und Sie können die Ablaufverfolgungsoptionen in dem sich öffnenden Panel anpassen.

In früheren Illustrator-Versionen gab es Live Trace. Die Funktion wurde jedoch für Illustrator CS6 von Grund auf neu geschrieben. Image Trace führt dieselben grundlegenden Funktionen aus wie Live Trace. Obwohl Image Trace mit Live Trace vergleichbar ist, unterscheidet es sich grundlegend von anderen Funktionen und Optionen.

Scott
quelle
Nicht, dass es wirklich ein Problem ist, aber wie unterscheidet sich Ihre Antwort von dieser: graphicdesign.stackexchange.com/a/1371/8845
Saaru Lindestøkke
1
Verschiedene Versionen, Bart. Live Trace ist bei CS5 verstorben, es ist jetzt Image Trace. Richtig, keine drastisch andere Antwort, aber möglicherweise hilfreich für diejenigen mit Illustrator CS6 oder CC, die nach einer Option "Live Trace" gesucht und diese nicht gefunden haben.
Scott
Aha. Ich bin gerade von CS5 auf CS6 umgestiegen und habe den Live / Image-Trace noch nicht verwendet.
Saaru Lindestøkke
1
Ich habe die Antwort ein wenig geklärt :)
Scott
1

Bereiten Sie zunächst Ihr Bild vor, um die Arbeit mit den Dienstprogrammen / Algorithmen zur Konvertierung von Raster in Vektor zu erleichtern

  1. Scannen Sie Ihr Bild als Schwarzweißbild und dann als Graustufenbild (manchmal funktioniert eines besser als das andere). Scannen Sie mit der höchsten Auflösung, die Sie mit 600 dpi oder 1200 dpi verwalten können, sofern Ihr Computer damit umgehen kann.
  2. Verwenden Sie Image > Adjustments > Levelsdiese Option, um nicht vollständig weißes Papier zu korrigieren
    1. Optional können Sie zu diesem Zeitpunkt auch die Helligkeits- / Kontraststufen anpassen. Sie versuchen, den wahrnehmbaren Unterschied zwischen den Linien und den leeren Teilen Ihres Drwaing zu maximieren.
  3. Tragen Sie Posterize auf, um die Linien hervorzuheben

Wenden Sie nun die in den vorherigen Antworten erwähnten Vektorisierungstechniken an. Für Illustrator, Live Tracegefolgt von manuellen Nachbesserungen, funktioniert das recht gut.

bojangle
quelle