GNOME Bugzilla – Bug 302075
Lightning Effects plugin - artifacts in transparent background
Last modified: 2008-01-15 12:52:53 UTC
Please describe the problem: When you use the Lightning Effects plug-in (Filters -> Light Effects -> Lightening Effects) with the Bump Mapping and Environment Mapping options, and then choose the Transparent Background option in the Options tab, the background of the rendered image will not be transparent. Instead it will be a semi transparent blue-ish haze, and depending on the location of the light source some or a lot of red horizontal lines will be visible in the image. Steps to reproduce: 1. On an empty image right click and select "Filters -> Light Effects -> Lightening Effects" 2. Activate Environment Mapping and select an image as environment map 3. Activate Bump Mapping and select a bump map image (should be grayscale) 4. In the Options tab, select "Transparent Background". 5. Render the image Actual results: The expected transparent background will be a semi transparent blue-ish haze, and depending on the location of the light source, some or a lot of red horizontal lines will be visible in the image. Expected results: The background is transparent. Does this happen every time? Yes, it does. Other information: Happens with the Windows build of Gimp 2.2.6. Doesn't occur on the 1.2 version, which I have running on my Linux box.
*** This bug has been marked as a duplicate of 300122 ***
This is probably a duplicate of bug #300122, which has already been fixed for cvs HEAD. The fix went with a number of other changes that are probably too extensive to be suitable for the stable branch, but I have extracted the one-line change that should handle this problem and applied it. For the 2-2 branch: 2005-04-26 Bill Skaggs <weskaggs@primate.ucdavis.edu> * plug-ins/Lighting/lighting_shade.c: fix typo messing up transparent backgrounds, backported from HEAD where it fixed bug #300122, this change should fix bug #302075.
Would be nice if you set the Target Milestone when closing a bug report. That makes it a lot easier to see where the bug is fixed.