goku-image-to-svg-tool
A Streamlit image-to-vector tool powered by the Vecto engine — upload PNG/JPG and get clean, editable SVG with live side-by-side preview. 基于 Vecto 引擎的图片转 SVG 工具:上传位图自动矢量化,分割视图对比,导出 SVG/PNG。
Goku Image to SVG wraps the Vecto engine in a Streamlit app
A bilingual web tool that uploads a raster image and returns a clean, editable SVG with a live side by side preview.
What it does
Goku Image to SVG is a Streamlit web front end over the open source Vecto vectorization engine. Users upload a PNG, JPG, or other bitmap and the tool traces it into a clean, editable SVG, with a side by side view of the original, the vector, and a split comparison, and exports to SVG or a scaled PNG. No command line is required to use it.
Features and interface
The app exposes Vecto's full parameters, including palette, style, and detail, with live re tracing as sliders move. It ships a single binary engine with the repository, runs without configuration, and offers a Chinese and English interface with one click language switching. It can be used online via Streamlit Community Cloud or run locally with pip install and streamlit run.
Licensing and scale
The vectorization core is Vecto, a .NET MIT licensed project, while the wrapper is MIT licensed by Goku Scraper. The README states a single conversion peaked at 60 to 490 MB of memory in testing. The August 2026 snapshot shows 35 stars and 1 fork, and the project requires Python with pytest based tests for contributions.
Editorial conclusion
The wrapper is MIT licensed and records 35 stars with 1 fork as of August 2026. It pairs a Streamlit interface with the MIT licensed Vecto engine to turn uploaded bitmaps into editable SVG files.
Community notes