From: John H. <jdh...@ac...> - 2004-02-12 20:41:43
|
>>>>> "matthew" == matthew arnison <ma...@ca...> writes: matthew> Excuse me, what does AGG stand for? And I'm curious, matthew> have you looked into cairo as a possible backend? It's a matthew> vector drawing library that's trying to be OS matthew> independent. I think there's a python interface. So far matthew> it outputs to bitmap images, X11, postscript, and an Open matthew> GL port is underway. Agg is the antigrain geometry image library. It's a vector oriented C++ graphics library that is very fast and has lots of nice features. The name antigrain means that it is designed not to have pixel granularity, aka aliasing, in drawing. It achieves this with1 pixel blending algorithms from computational geometry. http://antigrain.com It's also the rendering library used by chaco. matthew> http://freedesktop.org/Cairo/Home Many moons ago, a cairo backend was suggested -- also by an Australian :-). At that time, the consensus was perhaps it made more sense to do an SVG backend - which you could then feed to cairo. matthew> Interested to hear your thoughts. Maybe it's a matter of matthew> a job looking for a volunteer. Are you considering it? Actually, an svg (or cairo) backend would not be too hard since you could follow the paint backend. paint/libart is modeled after SVG, so it provides a good template. JDH |