{"defaults":{"colors":2,"noise":8,"smoothing":1},"example":"https://ever-garden.app/plants/image-vectorizer?src=/api/stick-figure-generator?pose=wave%26face=smile%26size=512&preset=lineart&background=remove","limits":{"colors":{"max":16,"min":2,"step":1},"noise":{"max":100,"min":0,"step":1},"smoothing":{"max":10,"min":0.1,"step":0.1},"maxSide":1024},"page":{"en":"https://ever-garden.app/plants/image-vectorizer","ja":"https://ever-garden.app/ja/plants/image-vectorizer"},"parameters":{"background":"remove leaves out the background — the colour covering most of the image's border — so the SVG is transparent behind the shapes. Omit it to keep the background. Images that are already transparent there are left as they are.","colors":"Opaque colours in the result, 2-16. Transparency is kept as transparency and never counts as a colour.","noise":"Drops outlines shorter than this many edge points, 0-100. Raise it to remove specks; lower it to keep small details.","preset":"Sets colors, noise and smoothing at once: logo, icon, lineart. An explicit value overrides the preset's.","smoothing":"How far lines and curves may stray from the pixels, 0.1-10. Higher is smoother with fewer points; lower follows the pixels more closely.","src":"Image to open: a path on this site (e.g. /api/stick-figure-generator?pose=wave) or an http(s) URL whose server allows cross-origin reads. URL-encode it. Without it, the page waits for the visitor to drop in an image."},"presets":{"logo":{"colors":2,"noise":8,"smoothing":1},"icon":{"colors":6,"noise":8,"smoothing":1},"lineart":{"colors":2,"noise":2,"smoothing":0.5}},"suitedFor":"Logos, icons and line art in one to a few flat colours. Photographs and gradients produce very large, blotchy SVGs.","tracing":"Runs in the visitor's browser; the server never receives the image. There is no endpoint that returns SVG for an uploaded image — open the page URL in a browser instead. Images larger than 1024px on their longest side are scaled down before tracing; the SVG keeps the original size."}