|
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
|