Potrace
Template:Short description Template:Lead too short {{#invoke:Infobox|infobox}}Template:Template other{{#invoke:Check for unknown parameters | check | showblankpositional=1 | unknown = Template:Main other | preview = Page using Template:Infobox software with unknown parameter "_VALUE_"|ignoreblank=y | AsOf | author | background | bodystyle | caption | collapsetext | collapsible | developer | discontinued | engine | engines | genre | included with | language | language count | language footnote | latest preview date | latest preview version | latest release date | latest release version | latest_preview_date | latest_preview_version | latest_release_date | latest_release_version | licence | license | logo | logo alt | logo caption | logo upright | logo size | logo title | logo_alt | logo_caption | logo_upright | logo_size | logo_title | middleware | module | name | operating system | operating_system | other_names | platform | programming language | programming_language | released | replaced_by | replaces | repo | screenshot | screenshot alt | screenshot upright | screenshot size | screenshot title | screenshot_alt | screenshot_upright | screenshot_size | screenshot_title | service_name | size | standard | title | ver layout | website | qid }}Template:Main other
Potrace (Template:IPAc-en)<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> is cross-platform, open-source software which converts bitmapped images into vector graphics. It is written and maintained by Peter Selinger.
PropertiesEdit
Various graphical frontends are available for the command-line application Potrace. Notably, it has been integrated with Inkscape, giving Inkscape its Trace Bitmap action.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> FontForge can use Potrace to import a bitmap image into a font. Potrace is also used by the music engraving program LilyPond. An open-source progressive web app that uses Potrace is SVGcode.
Potrace's input and output is black and white (colored images are greyscaled before processing). However, Inkscape is capable of producing color images by decomposing each channel into several black and white images and tracing them separately with Potrace. The commercial Total Vectorize program also uses Potrace as its core.
Potrace is licensed under the GNU General Public License v2.0 or later. A non-GPL version of Potrace called "Potrace Professional" is available under license from Selinger's company, Icosasoft Software, Inc.<ref>Dual licensing program for Potrace</ref>
ExamplesEdit
- 6fingeredhand-potrace.svg
Traced with Potrace in Inkscape to an eight-color SVG image in 2006 (50 KB)
- Polydactyly 01 Lhand AP-vectorized-8color-new.svg
Traced with Potrace in Inkscape to an eight-color SVG image in 2012 (336 KB)
- Polydactyly 01 Lhand AP-vectorized-12color.svg
Traced with Potrace in Inkscape to a twelve-color SVG image in 2012 (608 KB)
- Polydactyly 01 Lhand AP-vectorized-16color.svg
Traced with Potrace in Inkscape to a sixteen-color SVG image in 2012 (743 KB)
See alsoEdit
ReferencesEdit
Template:Sister project Template:Reflist
Further readingEdit
- Peter Selinger, Potrace: a polygon-based tracing algorithm, Sep 2003
- Template:In lang Elisa de Castro Guerra, Inkscape: Apprenez, pratiquez, créez, Pearson Education France, 2007, Template:ISBN, pp. 108–111
- Yannis Haralambous, Fonts & encodings, O'Reilly Media, Inc., 2007, Template:ISBN, pp. 500–501
- 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, Template:ISBN, pp. 240–256, preprint
External linksEdit
- Template:Official website on SourceForge
- Vince Vatter, How to make slides from handwritten notes using potrace
- Online version of Potrace ported with WebAssembly