Summary: | SVG transparency applied twice | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Tobias Lidskog <tobiaslidskog> | ||||||||||
Component: | SVG | Assignee: | Tobias Lidskog <tobiaslidskog> | ||||||||||
Status: | RESOLVED FIXED | ||||||||||||
Severity: | Major | ||||||||||||
Priority: | P2 | ||||||||||||
Version: | 420+ | ||||||||||||
Hardware: | Mac | ||||||||||||
OS: | OS X 10.4 | ||||||||||||
Attachments: |
|
Description
Tobias Lidskog
2005-08-16 17:49:40 PDT
I'll try and come up with a good solution to this. Created attachment 3444 [details]
fix opacity handling
Group opacity was being applied twice for fills and strokes. Also remove
opacity() method on KRenderingPaintServerSolid that wasn't useful. Colors in
svg are always rgb only, opacity is specified separately.
Created attachment 3445 [details]
before patch
rendering of masking-opacity-01-b before patch
Created attachment 3446 [details]
after patch
rendering of masking-opacity-01-b after patch
Created attachment 3447 [details]
reference png
reference rendering from w3c
Comment on attachment 3444 [details]
fix opacity handling
Looks good.
|