Glynn Clements wrote:
Dylan Beaudette wrote:
Since the Cairo graphics library (http://www.cairographics.org, LGPL
licensed) provides very high-quality graphics output in several vector
and raster formats, I thought it would make sense to create a "pseudo"
monitor driver for it (similar to the PNG and PS drivers). So I did.
Cairo does all of the hard work, so it's really mostly simple "glue" code.
Indeed. I have been using it for all of my R work lately. I don't know why
this hasn't come up before, but something like Cairo actually solves a lot of
the problems we are facing: high quality on-screen display, output to PDF...
This would also solve the translucency problem, as Cairo can deal with that
quite nicely.
The problem with translucency is that not all rendering systems
support it. The core X11 protocol doesn't, so you either need the
Render extension or to perform the rendering client-side.
I believe that Cairo does this client-side for X surfaces, so one
wouldn't really need to worry about it.
PostScript doesn't support it, as most printers only have one bit per component.
True. Not much do do about this case (other than perhaps use PDF, and a
printer driver that does the compositing in software before it's sent to
the printer).
/ Lars
--
Lars Ahlzen
[EMAIL PROTECTED]
_______________________________________________
grass-dev mailing list
grass-dev@grass.itc.it
http://grass.itc.it/mailman/listinfo/grass-dev