Vector Graphics LibrariesMay 18th, 2004
For one of my pet projects, I’ve surveyed the landscape of open source vector graphics libraries out on the net today. Here’s what I’ve found so far:
Smoke – The first one I encountered that uses OpenGL for rendering. Doesn’t implement a complete SVG set, but has some interesting concepts.
svgl – Not maintained anymore, but offers up some information on how clipping and gradients might work with a GPU. Does not stroke joins particularly cleverly, uses forward differencing for stroking segments.
Agile2D – Related to svgl, only uses Java2D’s path code and an unofficial OpenGL bridge. Pretty decent, however they were left wanting for features not available in their bridge.
Anti-Grain Geometry – Very accurate, however unclear on the performance / accuracy tradeoffs.