Vg

Vg est une bibliothèque OCaml pour programmer des images vectorielles 2D de façon déclarative. Les images sont des valeurs qui dénotent des fonctions reliant les points du plan cartésien à des couleurs et des combinateurs sont fournis pour définir et composer ces valeurs.

Des moteurs de rendus pour le PDF, le SVG, le canvas HTML et Cairo sont distribués avec la bibliothèque. Une interface de programmation permet de réaliser de nouveaux moteurs de rendu.

Vg et distribuée sous la licence ISC. Vg et le moteur SVG dépendent de Gg. Le moteur PDF dépend de Otfm, le moteur canvas HTML dépend de Brr, le moteur Cairo dépend de cairo2.

Exemples d'images de la base de test de Vg.

Exposé sur Vg.