hvif2svg:
Parses .hvif with header validation.
Renders paths (points/curves), shapes, and styles (solid colors and gradients).
Supports fills and strokes (via HVIF transformers STROKE/CONTOUR).
Linear and radial gradients with gradientTransform; proper stop opacity.
Uses HVIF’s internal grid (viewBox 0 0 6528 6528 = 64 × 102 units).
svg2hvif:
SVG parsing via NanoSVG (header‑only).
Normalizes coordinates to HVIF’s 64 × 64 space and centers content.
Converts fill and stroke (caps/joins/miter limit), stroke widths, and opacity.
Linear and radial gradients with calculated HVIF gradient transforms.
CLI and buffer‑to‑buffer example for embedding into apps/pipelines.
Cross‑platform: Linux, macOS, Windows and Haiku