Nano SVG is a simple single-header SVG parser and rasterizer.
This library implements OCaml bindings to NanoSVG while vendoring the C implementation, thus providing a standalone OCaml library.
nanosvg
See example/example1.ml. Building it additionally requires tsdl to be installed.
example/example1.ml
tsdl
opam install tsdl make example # or dune exec -- example/example1.exe example/23.svg