stdDeviation bug in SVG renderer

Bug #236585 reported by Fred
6
Affects Status Importance Assigned to Milestone
Inkscape
Invalid
Undecided
Unassigned
eog (Ubuntu)
Invalid
Undecided
Unassigned
inkscape (Ubuntu)
Invalid
Undecided
Unassigned
libsvg (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: inkscape

The 'feGaussianBlur' tag have a 'stdDeviation' attribute which seems to have a bug. Inkscape and Eye of GNOME seems to render it incorrectly in some circumstances.

stdDeviation="4" renders and should render.
stdDeviation="4,4" renders and should render
stdDeviation="4,0" renders but should it really render?

http://www.w3.org/TR/2007/WD-SVGFilter12-20070501/#feGaussianBlurStdDeviationAttribute
"A negative or zero value disables the effect of the given filter primitive (i.e., the result is a transparent black image)."

Both Inkscape (0.46) and Eye of GNOME (2.22.2) seems to be affected by this bug in the same way. Mozilla Firefox (3.0~rc1+nobinonly-0ubuntu0.8.04.1) is not affected by this bug. (unless its the other way around)

Compare the rendering of the attached file in Inkscape and Eye of GNOME against the rendering in Mozilla Firefox.
Notice that it renders a shadow in Inkscape and Eye of GNOME.
Notice that it does not render a shadow in Mozilla Firefox.
If you change stdDeviation from "4,0" to "4" or "4,4" notice that it then does renders a shadow in Firefox.

Tags: svg eog inkscape
Revision history for this message
Fred (eldmannen+launchpad) wrote :
Revision history for this message
Andreas Moog (ampelbein) wrote :

Seems to be an issue in libsvg, therefore closing the inkscape and eog-task.

Changed in inkscape:
status: New → Invalid
Changed in eog:
status: New → Invalid
Changed in inkscape:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.