GNOME Bugzilla – Bug 72873
Incorrect RGBA resampling in Fractal Trace plug-in
Last modified: 2005-01-01 21:56:06 UTC
If two pixels have different opacity values (alpha channel), then their colors are not averaged correctly by the Map->Fractal Trace plug-in. The problem is already visible in the preview window. It looks like the RGB channels are resampled without taking the opacity into account. As a result, the (invisible) color of a transparent pixel can bleed into an opaque pixel. The resulting image is incorrect. See bug #70335 for some test images and a longer description of the problem. This problem affects many other tools and plug-ins.
Created attachment 14719 [details] [review] Proposed patch
Attached a patch against 1.3.12. The preview fix is... well, what we really need is a working gimp_preview.
2003-03-17 Sven Neumann <sven@gimp.org> Applied patches from David Necas <yeti@physics.muni.cz> that fix incorrect RGBA resampling in a number of plug-ins: * plug-ins/common/fractaltrace.c: fixes bug #72873. * plug-ins/common/tiler.c: fixes bug #72875. * plug-ins/common/waves.c: fixes bug #72870. * plug-ins/common/whirlpinch.c: fixes bug #72871.