[Webkit-unassigned] [Bug 172338] SVG mask is not applied as a group effect
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu May 17 00:59:53 PDT 2018
https://bugs.webkit.org/show_bug.cgi?id=172338
Jan Bösenberg <jan.boesenberg at incors.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jan.boesenberg at incors.com
--- Comment #4 from Jan Bösenberg <jan.boesenberg at incors.com> ---
Simon is correct, the painting has to be done into an offscreen buffer, on which the mask is then applied.
The relevant part in the SVG spec is here:
https://www.w3.org/TR/SVG11/render.html#ClippingMaskingObjectOpacity
Specifically: "In all cases the SVG implementation must behave as though all painting and filtering is first performed to an intermediate canvas which has been initialized to transparent black. Then, alpha values on the intermediate canvas are multiplied by the implicit alpha values from the clipping path, the alpha values from the mask, and the alpha values from the ‘opacity’ property."
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20180517/37e0656b/attachment-0001.html>
More information about the webkit-unassigned
mailing list