v0.1.0 — initial release
First public release of hector-vector — a self-hosted image studio for upscale, cutout, keying, vectorization, and rendering. One local app, no uploads.
Processes
- Upscale PNG — Real-ESRGAN NCNN/Vulkan (2×/3×/4×, photo & anime models)
- Cutout PNG — classical or AI (
rembg: U²-Net, ISNet, BiRefNet, silueta, portrait/anime) - Greenscreen Cutout — chroma-key keying
- SVG Trace / Production SVG — VTracer, with an upscale→mask→trace pipeline
- Pixel Art → SVG — recovers the native pixel grid (block-consistency + spectral detection, uniform-scale transfer) and emits exact axis-aligned squares; no smoothing
- Export PNG — rasterize any output SVG back to PNG at any size (pure-Pillow for pixel-art SVGs, optional cairosvg for curved ones)
Notes
- Stdlib
http.serverbackend + threaded job queue; dependency-free vanilla-JS frontend (no build step) - External tools (Real-ESRGAN, VTracer, rembg) auto-install on first run — repo ships code only
- MIT licensed; CI smoke-tests parse + the pixel-art → SVG → PNG path