[cairo] pixman box filtering code prototype
Aron Rubin
aron.rubin at lmco.com
Wed Oct 8 08:45:28 PDT 2008
Jeff Muizelaar wrote:
> It works by projecting each pixel of the destination surface to a
> parallelogram on the source surface. All of the pixels in the
> parallelogram are summed to produce the value of the destination pixel.
>
> I've attached a patch against pixman revision
> 6449782f8a4bea0274a30f86d56214c2c73c0303. It does not merge without
> conflicts so it will need some manual merging.
>
> I've also attached a test program that generates the output something
> like: http://people.freedesktop.org/~jrmuizel/box-filter.png vs. the
> existing bilinear code at:
> http://people.freedesktop.org/~jrmuizel/bilinear.png
>
> This example isn't the best at showcasing the code because it's scaling
> down a simple image and not scaling too much, however it was a very
> useful test case for getting things correct.
Where is the source image? The large A is different in each image.
Aron
More information about the cairo
mailing list