[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