Skip to content

v0.1.0 — initial release

Choose a tag to compare

@asuramaya asuramaya released this 21 May 21:19
· 404 commits to main since this 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.server backend + 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