Greg Trounson wrote:
> Actually I propose a new method for antialiasing:
> 
> bool imageantialias ( resource im, bool on, int MODE )
> 
> where MODE is one of:
> 
> AA_TRADITIONAL - Perform antialiasing the same way it's done 
> now - that is to use a different antialiasing function for 
> each primitive, most of which haven't yet been implemented.
> 
> AA_SCALE - Draw the image to an internal buffer at 2x the 
> requested size, using regular non-antialiased primitives, and 
> downscale the result to the requested size with bilinear 
> filtering.  This produces nice antialiased images with very 
> little duplication of code across primitives.  Line thickness 
> may need to be doubled to give the right effect.
> 
> AA_TEXT - Draw/downsample the image as above, but omit text 
> objects until after the image has been downsampled.  This 
> allows for clearer but non-antialiased text.

Ugh. Painful short-term remedies...

I understand the frustration, but given the excellent progress made
lately on GD, both by Boutell-folk and the internal GD maintainer(s),
IMHO I think it'd be better to wait until GD handles anti-aliasing
properly.

Best,

Mike Robinson

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to