Wektoryzacja obrazu przez URI i DSL (obok CLI img2svg).
| Pakiet | Rola |
|---|---|
| img2svg | Core: trace, svg_emit, to_vql |
| uri2img2svg | img2svg:// URI + CLI |
| dsl2img2svg | VECTORIZE, TO_VQL, QUERY |
pip install -e packages/img2svg
pip install -e packages/uri2img2svg
pip install -e packages/dsl2img2svg
pip install -e "packages/img2svg[opencv]"
img2svg://vectorize?path=/tmp/screen.png&grid=24
img2svg://svg?path=/tmp/screen.png&out=/tmp/screen.svg&grid=24
img2svg://vql?path=/tmp/screen.png&file=/tmp/screen.vql.json
img2svg://svg?path=/tmp/screen.png&method=contours&out=/tmp/c.svg
uri2img2svg query "img2svg://vectorize?path=/tmp/screen.png&grid=24"
uri2img2svg query "img2svg://svg?path=/tmp/screen.png&out=/tmp/screen.svg"
dsl2img2svg -c 'VECTORIZE PATH /tmp/screen.png OUT /tmp/screen.svg GRID 24'
dsl2img2svg -c 'TO_VQL PATH /tmp/screen.png OUT /tmp/screen.vql.json'
dsl2img2svg -c 'QUERY img2svg://vectorize?path=/tmp/screen.png'
uri2vql capture-screen --interactive --out /tmp/screen.png
uri2vql adopt-ui --image /tmp/screen.png --out /tmp/ui.vql.json
uri2img2svg query "img2svg://svg?path=/tmp/screen.png&out=/tmp/screen.svg&grid=24"
bash examples/full-pipeline.sh # zawiera krok img2svg
VQL_TEST_IMAGE=/tmp/screen.png bash examples/full-pipeline.sh