vgversion
Declarative 2D vector graphics for OCaml
Vg is a declarative 2D vector graphics library. Images are values that denote functions mapping points of the cartesian plane to colors and combinators are provided to define and compose them.
Renderers for PDF, SVG, Cairo and the HTML canvas are distributed with the module. An API allows to implement new renderers.
Vg is distributed under the ISC license. Vg and the SVG renderer depend on Gg. The PDF renderer depends on Otfm, the HTML canvas renderer depends on Brr, the Cairo renderer depends on cairo2.
Home page: http://erratique.ch/software/vg
Tags | pdf svg canvas cairo browser declarative graphics org:erratique |
---|---|
Author | The vg programmers |
License | ISC |
Published | |
Homepage | https://erratique.ch/software/vg |
Issue Tracker | https://github.com/dbuenzli/vg/issues |
Maintainer | Daniel Bünzli <daniel.buenzl i@erratique.ch> |
Dependencies |
|
Optional dependencies | |
Conflicts | |
Source [http] | https://erratique.ch/software/vg/releases/vg-0.9.5.tbz sha512=ccd0d0f61cdbdb3420b5f4d747fe6e6b95e487738f70163a6e26396b1eeb9a42118306bc9c2c9afc9256171d57f81fbdf08ec558625eb5d723230aa0e9564fb6 |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/vg/vg.0.9.5/opam |
Required by
- biotk
- hardcaml-bloop
- learn-ocaml>=0.13.0
- learn-ocaml-client>=0.13.0
- rtreewith-test