This is a fully functional 2D rasterizer and SVG path parser.
- parsing SVG path format
- rendering elliptic arc, lines, cubic/quadratic bezier curves
- curve offsetting
- linear and radial gradients
There is a very simple binary in examples folder that can be used to render SVG path
$ cargo run --release --example rasterize -- data/squirrel.path -w 512 -o squirrel.bmp
This will produce: