Cairo currently does only bilinear interpolation.

This is wrong for any scale less than 1, although the artifacts do not really appear until a scale less that .5. Bilinear cannot use more than 4 adjacent pixels in a square to produce an output pixel, and if you scale small enough the destination pixel will cover far more than 4 pixels in the source.

I think everybody is in agreement that this needs to be fixed.
_______________________________________________
Pixman mailing list
Pixman@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/pixman

Reply via email to