├── .editorconfig ├── .gitignore ├── .npmignore ├── .travis.yml ├── LICENSE ├── README.md ├── lib ├── Posterizer.js ├── Potrace.js ├── index.js ├── types │ ├── Bitmap.js │ ├── Curve.js │ ├── Histogram.js │ ├── Opti.js │ ├── Path.js │ ├── Point.js │ ├── Quad.js │ └── Sum.js └── utils.js ├── package.json └── test ├── example-output-posterized.svg ├── example-output.svg ├── reference-copies ├── output-posterized.svg ├── output.svg ├── posterized-bw-threshold-170.svg ├── posterized-clouds-white-40.svg ├── posterized-yao-black-threshold-128.svg ├── posterized-yao-black-threshold-170.svg ├── posterized-yao-black-threshold-65.svg ├── potrace-bw-black-threshold-0.svg ├── potrace-bw-black-threshold-255.svg ├── potrace-bw-threshold-128.svg ├── potrace-bw-threshold-170.svg ├── potrace-bw-threshold-65.svg ├── potrace-bw-white-threshold-0.svg ├── potrace-bw-white-threshold-255.svg ├── potrace-wb-black-threshold-0.svg ├── potrace-wb-black-threshold-255.svg ├── potrace-wb-threshold-128.svg ├── potrace-wb-white-threshold-0.svg └── potrace-wb-white-threshold-255.svg ├── sources ├── Lenna.png ├── clouds.jpg ├── white-on-black.png └── yao.jpg └── test.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/README.md -------------------------------------------------------------------------------- /lib/Posterizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/lib/Posterizer.js -------------------------------------------------------------------------------- /lib/Potrace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/lib/Potrace.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/types/Bitmap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/lib/types/Bitmap.js -------------------------------------------------------------------------------- /lib/types/Curve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/lib/types/Curve.js -------------------------------------------------------------------------------- /lib/types/Histogram.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/lib/types/Histogram.js -------------------------------------------------------------------------------- /lib/types/Opti.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/lib/types/Opti.js -------------------------------------------------------------------------------- /lib/types/Path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/lib/types/Path.js -------------------------------------------------------------------------------- /lib/types/Point.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/lib/types/Point.js -------------------------------------------------------------------------------- /lib/types/Quad.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/lib/types/Quad.js -------------------------------------------------------------------------------- /lib/types/Sum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/lib/types/Sum.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/lib/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/package.json -------------------------------------------------------------------------------- /test/example-output-posterized.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/test/example-output-posterized.svg -------------------------------------------------------------------------------- /test/example-output.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/test/example-output.svg -------------------------------------------------------------------------------- /test/reference-copies/output-posterized.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/test/reference-copies/output-posterized.svg -------------------------------------------------------------------------------- /test/reference-copies/output.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/test/reference-copies/output.svg -------------------------------------------------------------------------------- /test/reference-copies/posterized-bw-threshold-170.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/test/reference-copies/posterized-bw-threshold-170.svg -------------------------------------------------------------------------------- /test/reference-copies/posterized-clouds-white-40.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/test/reference-copies/posterized-clouds-white-40.svg -------------------------------------------------------------------------------- /test/reference-copies/posterized-yao-black-threshold-128.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/test/reference-copies/posterized-yao-black-threshold-128.svg -------------------------------------------------------------------------------- /test/reference-copies/posterized-yao-black-threshold-170.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/test/reference-copies/posterized-yao-black-threshold-170.svg -------------------------------------------------------------------------------- /test/reference-copies/posterized-yao-black-threshold-65.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/test/reference-copies/posterized-yao-black-threshold-65.svg -------------------------------------------------------------------------------- /test/reference-copies/potrace-bw-black-threshold-0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/test/reference-copies/potrace-bw-black-threshold-0.svg -------------------------------------------------------------------------------- /test/reference-copies/potrace-bw-black-threshold-255.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/test/reference-copies/potrace-bw-black-threshold-255.svg -------------------------------------------------------------------------------- /test/reference-copies/potrace-bw-threshold-128.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/test/reference-copies/potrace-bw-threshold-128.svg -------------------------------------------------------------------------------- /test/reference-copies/potrace-bw-threshold-170.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/test/reference-copies/potrace-bw-threshold-170.svg -------------------------------------------------------------------------------- /test/reference-copies/potrace-bw-threshold-65.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/test/reference-copies/potrace-bw-threshold-65.svg -------------------------------------------------------------------------------- /test/reference-copies/potrace-bw-white-threshold-0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/test/reference-copies/potrace-bw-white-threshold-0.svg -------------------------------------------------------------------------------- /test/reference-copies/potrace-bw-white-threshold-255.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/test/reference-copies/potrace-bw-white-threshold-255.svg -------------------------------------------------------------------------------- /test/reference-copies/potrace-wb-black-threshold-0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/test/reference-copies/potrace-wb-black-threshold-0.svg -------------------------------------------------------------------------------- /test/reference-copies/potrace-wb-black-threshold-255.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/test/reference-copies/potrace-wb-black-threshold-255.svg -------------------------------------------------------------------------------- /test/reference-copies/potrace-wb-threshold-128.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/test/reference-copies/potrace-wb-threshold-128.svg -------------------------------------------------------------------------------- /test/reference-copies/potrace-wb-white-threshold-0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/test/reference-copies/potrace-wb-white-threshold-0.svg -------------------------------------------------------------------------------- /test/reference-copies/potrace-wb-white-threshold-255.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/test/reference-copies/potrace-wb-white-threshold-255.svg -------------------------------------------------------------------------------- /test/sources/Lenna.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/test/sources/Lenna.png -------------------------------------------------------------------------------- /test/sources/clouds.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/test/sources/clouds.jpg -------------------------------------------------------------------------------- /test/sources/white-on-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/test/sources/white-on-black.png -------------------------------------------------------------------------------- /test/sources/yao.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/test/sources/yao.jpg -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwsfg/node-potrace/HEAD/test/test.js --------------------------------------------------------------------------------