GNOME Bugzilla – Bug 81089
Background window shows corrupt image
Last modified: 2010-07-10 04:06:43 UTC
Version: 1.99.9 Look at the picture: http://www.e-consort.co.uk/gnome-aes/bug.jpg This (greenness) only occurs in the stretch-preview, not on the desktop itself.
Created attachment 8266 [details] Graphical bug description
1) does this still occur 2) if so can you attach the image
Created attachment 9480 [details] Problematic image
Sigh, another bilinear scaling bug in gdk-pixbuf.
This is very easy to reproduce. Just load the attached image in EOG, select bilinear scaling, and zoom down to a small size.
The same shift-to-green bug appears for any interpolation method except nearest neighbor. This will probably be fixed when we fix the scale-down-by-large-factors inefficiency; see bug 80925.
Federico - The scaling down code for bilinear scaling is almost unrealted to the scaling up code. Matthias - Won't changing over to different code just hide this problem? Or are you expecting some problem with integer overflow.
My comment wasn't based on a deep analysis of the bug, just the fact that it occurs for all interpolation modes which rely on creating huge filter matrices for scaling down.