ImageTracerJS vs Vectorization.eu
ImageTracerJS
github.comVectorization.eu
vectorization.euSide by side
| Figure | ImageTracerJS | Vectorization.eu |
|---|---|---|
| Price from | Free | $0/mo |
| Free plan | Yes | Yes |
| Free trial | — | Yes |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | — | Yes |
| macOS | — | Yes |
| Linux | — | Yes |
| API | Yes | Yes |
| Self-hosted | Yes | — |
| Plans published | 1 | 11 |
| Spec score · Image Vectorization Software | 8.2 (#6) | 8.9 (#1) |
| API | Its API can return SVG strings or tracedata, with browser-only asynchronous functions and synchronous ImageData functions for browsers and Node.js. | The API supports batch conversion and can be integrated into a website or application to process customer files. |
| Tracing controls | Options control line and spline error thresholds, path omission, corner enhancement, color sampling, palette size, layering, SVG rendering, and blur preprocessing. | The color converter offers controls including clustering, curve fitting, color precision, gradient step, speckle filtering, corner threshold, segment length, and splice threshold. |
Plans
Vectorization.eu
- Free online vectorization toolFree
- Free online vectorizerFree
- API yearly subscription$0.05 a year
- Yearly Subscription$0.05 a year
- API monthly subscription$0.08, paid once
- Monthly Subscription$0.08, paid once
- Starter$2.50, paid once
- Professional$20, paid once
- Ultimate$80, paid once
- API individual subscriptionPriced on request
In their own words
ImageTracerJS
ImageTracerJS is a JavaScript raster-image tracer that converts image data into SVG vector output. It can run in a browser by loading its JavaScript file and calling tracing functions, or in Node.js through a command-line interface. Its API returns SVG strings or tracedata for further processing. Browser-only asynchronous functions and synchronous ImageData functions are available for browsers and Node.js. Tracing can be configured through an options object or presets, including posterized, grayscale, detailed, and artistic variants. Controls cover line and spline error thresholds, path omission, corner enhancement, color sampling, palette size, layering, SVG rendering, and blur preprocessing. The command-line interface supports nearly all options, with pal and layercontainerid as exceptions. Node.js image loading requires an external library because Node.js lacks built-in canvas and DOM support. The project is also available as an Inkscape extension. ImageTracerJS is free under the Unlicense, which permits use, modification, and distribution for commercial or non-commercial purposes, with no warranty. The project notes that large images or many layers can trigger out-of-memory errors and that error handling is limited.
Vectorization.eu
Vectorization.eu converts bitmap images into scalable vector files through a web tool, with an API for batch processing. The converter accepts JPG, BMP, PNG, TIFF, WEBP, AVIF, and HEIC inputs and lists EPS, PS, PDF, DXF, and SVG as outputs. Its full-color tracing controls include clustering, curve fitting, color precision, gradient steps, speckle filtering, corner threshold, segment length, and splice threshold. The site recommends images around 1000px or no larger than 1MB for best results.
Listed applications range from logos and screen printing to vinyl cutting, embroidery, digital printing, laser cutting, engraving, CNC, and 3D printing. The API can be integrated into a website or application for customer-file processing and batch conversion; listed tools and languages include cURL, Java,.NET, Node.js, PHP, Python, and Ruby. Free API testing is available before purchasing a subscription. The free online converter requires no registration or personal information. The site says submitted data is removed from its server within a few hours, while the color converter page says files are not saved on the server. The yearly subscription is $0.05 a year with a 50-image monthly minimum; the monthly option is $0.08 a month with a minimum of 50 images.