Potrace
Potrace
| |
---|---|
Basisdaten
| |
Entwickler | Peter Selinger |
Erscheinungsjahr | 2001 |
Aktuelle Version | 1.16 (17. September 2019) |
Betriebssystem | Plattformunabhängig |
Programmiersprache | C |
Kategorie | Vektorisierungsprogramm |
Lizenz | GPL und Potrace Professional |
deutschsprachig | nein |
potrace.sourceforge.net |
Potrace ist ein Open-Source-Vektorisierer (engl. tracer), welcher Raster- in Vektorgrafiken konvertiert. Potrace wird von Peter Selinger entwickelt und ist Dual-lizenziert: unter der GPL und als Potrace Professional in einer proprietären Lizenz von Selingers Unternehmen Icosasoft Software.[1]
Frontends
[Bearbeiten | Quelltext bearbeiten]Es gibt verschiedene grafische Frontends für das Kommandozeilenprogramm Potrace, so ist es zum Beispiel in dem freien Vektorgrafikeditor Inkscape unter dem Menüpunkt Pfad – Bitmap vektorisieren integriert. Auch der freie Schrifteditor FontForge kann Potrace zum Importieren von Bitmapgrafiken benutzen.
Ausgabe von Bildern
[Bearbeiten | Quelltext bearbeiten]Potrace beherrscht viele Ausgabeformate, unter anderem PostScript, PDF und SVG.
Die Ausgabe von Potrace ist schwarzweiß, farbige Bilder werden beim Einlesen zu Schwarz-Weiß-Bildern konvertiert, bevor sie vektorisiert werden. Trotzdem ermöglicht Inkscape das Vektorisieren von farbigen oder Graustufenbildern, indem jeder Farbkanal als einzelnes Schwarz-Weiß-Bild separat von Potrace vektorisiert wird.
-
Ursprungsbild: JPEG-Graustufenbild (891×1,077 pixel, 119 KB)
-
Vektorisiert 2006 mit Potrace in Inkscape zu einem achtfarbigen SVG-Bild (50 KB)
-
Vektorisiert 2012 mit neuerem Potrace in Inkscape zu einem achtfarbigen SVG-Bild (336 KB)
-
Vektorisiert 2012 mit neuerem Potrace in Inkscape zu einem zwölffarbigen SVG-Bild (608 KB)
-
Vektorisiert 2012 mit neuerem Potrace in Inkscape zu einem 16-farbigen SVG-Bild (743 KB)
Literatur
[Bearbeiten | Quelltext bearbeiten]- Karel Píška, Creating Type 1 Fonts from METAFONT Sources: Comparison of Tools, Techniques and Results in TeX, XML, and digital typography: International Conference on TeX, XML, and Digital Typography, held jointly with the 25th Annual Meeting of the TeX Users Group, TUG 2004, Xanthi, Greece, August 30 - September 3, 2004; proceedings, LNCS Volume 3130, Editor Apostolos Syropoulos, Springer, 2004, ISBN 3-540-22801-2, pp. 240–256, preprint (PDF; 632 kB)
- Peter Selinger, Potrace: a polygon-based tracing algorithm (PDF; 264 kB), Sep. 2003