Download README.md from Logolabs/inkvec: direct link, hf CLI and curl.
- Browser
- Download file 3.09 kB
-
https://huggingface.co/spaces/Logolabs/inkvec/resolve/main/README.md
- Command line
-
hf download hf://spaces/Logolabs/inkvec/README.md
-
curl -L -o README.md https://huggingface.co/spaces/Logolabs/inkvec/resolve/main/README.md
title: Inkvec
colorFrom: gray
colorTo: yellow
sdk: static
pinned: true
license: apache-2.0
short_description: Exact SVG from logos and icons, entirely in your browser
custom_headers:
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: cross-origin
Inkvec
This Space has two pages. The front page presents Inkvec: before-and-after on real logos
with the geometry showing, the latest comparison with other tracers, what is new, and how it
works. Inkvec Studio Lite, under studio/, is the editor itself.
Inkvec Studio Lite
The Inkvec Studio editor, in your browser. Drop a logo, an icon or flat artwork and get an exact SVG back: boundaries where the anti-aliasing says they are, circles as circles, one path per colour, and the number of coordinates chosen by minimum description length rather than a tolerance slider. Nothing is uploaded — the tracer runs in this tab, as WebAssembly, on your own processor.
It is the desktop app's interface and the desktop app's code, not a demo of them:
- Vectorize with a live draft while you move a control and the full trace once you stop, eight presets, the Custom wizard, the measured colour difference, the palette with colour groups, snapping to a brand palette, and export (SVG, minified SVG, PNG sizes, a favicon set, an asset pack) as a download.
- Minify SVG: rewrite an SVG you already have in fewer bytes, with the difference measured.
- Fabricate: vinyl sheets, stickers, stencils and laser cut lines, with a preflight.
- Clean up damage: the trained denoiser for JPEG and screenshot damage, downloaded once into your browser, in the background as the Studio opens (not when your browser asks to save data), and run on your GPU where there is one (ONNX Runtime Web).
Use Full screen in the top bar, or Open in its own tab when the Space's frame will not go full screen; its own tab also gives it every core. It is built for a laptop or desktop screen. A logo dropped on the front page opens straight in the Studio, handed over inside your browser.
The desktop app, Inkvec Studio (Windows, macOS, Linux), is the same interface plus what a
browser cannot do: folders of images in one batch, the inkvec command line, the right-click
menu, and traces larger than 2048 px. Releases: https://github.com/logolabs/inkvec/releases.
How it runs
The Studio's backend is a shared Rust core (studio/core) that the desktop app wraps in Tauri
and this page wraps in a Web Worker (studio/wasm). Two builds of that worker sit side by side:
one with a rayon thread pool, which needs the cross-origin isolation the headers above ask for,
and a single-threaded one for anywhere that isolation is not granted. Same code, same output.
Source, benchmarks and licences: https://github.com/logolabs/inkvec. Apache-2.0. Made by LogoLabs. Trademarks and brand logos depicted in benchmark comparisons are the property of their respective owners and used solely for nominative benchmarking demonstration.