Hamish wrote:

> > Doing it client side can be a major performance hit. Apart from
> > anything else, all of the rendering has to be done in software; your
> > graphics hardware can't help.
> 
> Even if we use the much faster PNG(PPM) driver for fast GUI rendering, it sure
> would be nice to click a "quality mode" switch in the GUI to switch to the
> Cairo driver to create presentation quality output. For hardcopies (or 
> softcopy
> raster output for presentation or web publication) quality is much more
> important than speed. (up the point it takes all night to render)  For the GUI
> speed becomes the important factor, quality is reduced to a nice bonus.

For presentation quality, I'm not sure that Cairo offers anything that
you can't get with PostScript. Either way, anti-aliasing should be
done using oversampling rather than at the primitive level.

The main obstacles are architectural, i.e. the use of integer
coordinates, hard-coded sizes (including line widths), and text
rasterisation (I can fix the last one easily enough for the PS
driver).

-- 
Glynn Clements <[EMAIL PROTECTED]>

_______________________________________________
grass-dev mailing list
grass-dev@grass.itc.it
http://grass.itc.it/mailman/listinfo/grass-dev

Reply via email to