- From: <bugzilla@jessica.w3.org>
- Date: Mon, 21 Apr 2014 18:47:29 +0000
- To: www-svg@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=25406 Bug ID: 25406 Summary: Use regular <group>, <path>, etc for ClipPath or Mask Product: SVG Version: SVG 2.0 Hardware: PC OS: All Status: NEW Severity: normal Priority: P2 Component: Clipping Assignee: schepers@w3.org Reporter: fabmud+w3c@gmail.com QA Contact: www-svg@w3.org Created attachment 1471 --> https://www.w3.org/Bugs/Public/attachment.cgi?id=1471&action=edit photoshop's clipping mask For SVG 2.0 I think it would be beneficial to drop the <mask> and <clipPath> tags. It seems silly that both of the tags have very similar functions and attributes yet mask="url(#...)" MUST point to a <mask> and clip-path="url(#...) MUST point to a <clipPath>. The fact along that these can't be interchangeable is evidence enough that it could be improved. Instead, I propose we allow clip-path and mask attributes to point to regular elements. - If the clip-path'd element is inside <defs> then it doesn't render to the page. - Else it's outside of <defs> and it does render to the page. The latter case, which would be new functionality is implemented fairly well. For example, compare this pseudo-code of an eye with the attached image. <path id="sclera" d="..." style="stroke-width:2; fill:tan; stroke:#c96;"/> <path id="pupil" d="..." style="stroke-width:20; fill:#000; stroke:#09c;" clip-path="url(#sclera)"/> -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Monday, 21 April 2014 18:47:30 UTC