Repository navigation
What's New in v0.1.2
Fixed
- Streaming path (
vectorize_to) now applies SVG optimization whenoptimizeis enabled; it was silently skipped, so CLI SVG output was unoptimized (#43) - PixelExact streaming metadata:
svg_byte_sizeoff-by-one andpath_countdouble-counting translucent paths (#47)
Changed
- CI (check, clippy, test, build), release workflow and Dockerfile build with
--locked;Cargo.locksynced with the workspace version (#46, #50) - Parity test between
vectorize()andvectorize_to(): 58 cases, config matrix, ground-truth counter assertions (#47, #49)
📦 Binaries
Each archive contains two binaries:
covecto— CLI toolcovecto-api— HTTP API server
| Platform | File |
|---|---|
| Linux (x86_64) | covecto-x86_64-unknown-linux-gnu-v0.1.2.tar.gz |
| Linux (ARM64) | covecto-aarch64-unknown-linux-gnu-v0.1.2.tar.gz |
| macOS (Apple Silicon) | covecto-aarch64-apple-darwin-v0.1.2.tar.gz |
| Windows (x86_64) | covecto-x86_64-pc-windows-msvc-v0.1.2.zip |
🚀 Quick Start
# Install via cargo
cargo install covecto
# Or download binary
curl -fsSL https://github.com/codecoradev/covecto/releases/download/v0.1.2/covecto-x86_64-unknown-linux-gnu-v0.1.2.tar.gz | tar xz
# Vectorize an image
covecto input.png -o output.svg
# Start API server
covecto-apiFull changelog: https://github.com/codecoradev/covecto/blob/main/CHANGELOG.md