New issue
Advanced search Search tips

Issue 852233 link

Starred by 1 user

Issue metadata

Status: Available
Owner: ----
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 2
Type: Bug

Blocked on:
issue skia:8066



Sign in to add a comment

SVG geometry distortion with crispEdges and filter effects

Reported by mikebull...@gmail.com, Jun 13 2018

Issue description

UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36

Steps to reproduce the problem:
1. Set the root svg element to crispEdges
2. Apply a filter effect to a line (like feComponentTransfer, other ones that manipulate color act the same way at least from my testing)
3. Notice how the filter will distort the line's geometry just enough for it to move ~1 pixel (white line in test case is used to make this clearly visible)

What is the expected behavior?
Geometry to be unchanged when using filter effects that manipulate color

What went wrong?
Geometry moves ever so slightly (maybe because of clipping?), enough to make imperfect pixel rendering while using SVG crispEdges

Did this work before? N/A 

Does this work in other browsers? N/A

Chrome version: 66.0.3359.181  Channel: stable
OS Version: OS X 10.12.6
Flash Version: 

Could be similar to this issue (https://bugs.chromium.org/p/chromium/issues/detail?id=441297) depending on the root cause, but I wasn't entirely sure.

Seems to work in Safari.
 
test.html
1.2 KB View Download

Comment 1 by f...@opera.com, Jun 13 2018

Components: Internals>Skia
Blockedon: skia:8066
Status: Available (was: Unconfirmed)

Sign in to add a comment