Archiv für Mai 31st, 2010

Bitmap nach Vektorzeichung umwandeln mit Inkscape

Montag, 31. Mai 2010

Im vorigen Beitrag beschrieb ich ein Kommandozeilentool.

Gleichzeitig wies ich auch auf Inkscape hin.

Beim Spielen mit Inkscape fand ich dann folgende Möglichkeit ein Bitmap direkt in eine Vektorzeichnung umzuwandeln:

  • Mit Datei > Importieren… das gewünschte Bitmap in Inkscape laden
  • Das Bitmap auswählen und dann mit Pfad > Bitmap vektorisieren… das Bitmap in eine Vektorzeichnung umwandeln

Diese Methode funktioniert dann sogar für farbige Bilder. Und das obwohl Inkscape als Vorlage für den Vektorisierer genau eben auch potrace verwendet.

Inkscape hat aber die Möglichkeiten zur Umwandlung deutlich erweitert, so dass man mit dem Spielen an den Parametern ganz nette künstlerische Effekte erzielen kann.

Bitmap nach Vektorzeichung umwandeln

Montag, 31. Mai 2010

Nicht nur für Linux gibt es das Kommandozeilen-Werkzeug potrace, das eine Bitmap-Datei in eine Vektorzeichnung umwandeln kann.

Dadurch wird die Datei beliebig skalierbar, ohne dass es zu der für Bitmaps typischen Pixelbildung kommt.

Leider funktioniert das nur in Schwarz-Weiß. Ist aber für eingescannte Strichzeichnungen trotzdem eine feine Sache.

Im Beispiel habe ich aus einem Buch eine Zeichnung abfotografiert und in eine Schwarzweiß-Bitmap-Datei (BMP) umgewandelt. Anschließend eine SVG-Datei(SVG) durch potrace erstellen lassen und diese in Inkscape geöffnet. Danach habe ich in Gimp die BMP und in Inkscape die SVG-Datei auf (ungefähr) die gleiche Bildschirmgröße gebracht und ein Bildschirmfoto erstellt:

Die BMP-Datei ist bei gleicher Vergrößerung sehr pixelig:

BMP-Datei

Die SVN-Datei ist deutlich glatter: