transforming object with filter applied causes it to render blurry
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Triaged
|
Medium
|
Unassigned |
Bug Description
on r13850,
applying filters to transformed objects causes them to render blurry. Workaround is to place the rotated object into a new group and apply the filter to the group.
to reproduce the problem:
create a simple object, a star works great.
give it your favorite color, and set stroke to black so you get a visible (but not too thick) outline
create a copy (Ctrl + D) and a clone (Alt + D)
apply the following simple filter (create it using the filter editor) to the original object:
morphology (source graphic) with Erode radius 10, add a composite effect (source alpha, morphology) with "over" as your operator.
this should create an inset in a darker color
now rotate your clone and notice it go blurry.
undo the rotation
rotate your original and notice both go blurry.
rotate your copy (that does not have the filter applied) and apply the filter. notice it is blurry.
unapply the filter, and place the copy into its own group (ctrl + G).
apply the filter to the group and notice that it doesnt go blurry.
tags: | added: filters-svg transformations |
tags: | added: renderer-cairo |
perhaps related:
bug #169071 rendering regression on filtered transformed objects
bug #188814 bad render of some filter effects on transformed objects