On 8 Oct, 2009, at 01:19, Greg Guerin wrote:

Colin Howarth wrote:

I don't know enough about what Quartz is doing. For instance, does it calculate the coverage of a pixel (i.e. the fraction covered) as a float and then use that times 255 for pixel values (for black on white) giving 256 steps. Or does it quantize down to 16 steps, for example? I expect it's using a double and compositing with alpha blends and all the rest :-)


First, it's usually doing sub-pixel anti-aliasing. Run the DigitalColor Meter app in /Applications/Utilities. Second, the type and amount of anti-aliasing it does is determined by the OS version. 10.6 has different defaults and options than 10.5 or 10.4 (e.g. the smoothing options in the Appearance prefpane). Finally, it's conceivable that anti-aliasing is done by a GPU. Again, support for that would depend on OS version.

I'm using OS X 10.6.1 on a MacBook Pro (ie. nVidia 9400M and 9600M GT chips, with the 9600 enabled).

So to reiterate what Ken Ferry wrote, there's too much information missing.

I posted a couple of little screen shots (which compressed nicely to 16k and 30k or so) to the quartz-dev list. I got an automated reply that they're awaiting moderator approval (for having gone over 20k).

Probably, if and when the images are posted, someone will say, "aawww, they're fine. What are you complaining about?"

--colin
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to