Turbulence filter output does not match SVG specification
Bug #168948 reported by
Tavmjong
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
High
|
Unassigned |
Bug Description
The turbulence filter when displayed inside Inkscape does not match either
that when exported to a PNG or that displayed by Firefox 3, Opera 9, or
Batik 1.6 (Batik 1.7 gives an "IllegalArgumen
exported PNG seems to match better. I suspect that the filter region may
not be correct in the first case.
The filter also gives questionable results (blobs with solid colors) when a
solid white rectangle is put behind it.
Tested with SVN as of 7 Oct 2007 on Linux.
tags: | added: filters-svg renderer |
Changed in inkscape: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Originator: YES
This problems seem to happen when the source object has a stroke. At least
in one case, removing the stroke fixed the problem.
Another note, switching between Turbulence and Fractal Noise doesn't
always work. The SVG filter doesn't have a "type" attribute when Fractal
Noise is selected. As I read the standard, there is not a default "type" so
it should always be defined. (This could be a problem with updating the
tree... I've seen a similar problem with the lighting filters where the
light objects (i.e. feSpotLight) are missing attributes when a filter is
duplicated.)