ISSUE-2284: Clarify how the primitive subregion affects the filter input and outputs for all filter primitives

primitivesubregion_application

Clarify how the primitive subregion affects the filter input and outputs for all filter primitives

State:
RAISED
Product:
Module: Filters
Raised by:
Erik Dahlström
Opened on:
2009-06-24
Description:
It's not fully clear in the spec how the filter primitive subregion affects filter inputs and outputs.

E.g for feOffset, when there's an 'x','y' offset in its primitive subregion as well as a 'dx','dy' offset, in which order should they be applied? Does the primitive subregion only affect the filter output, or is the input 'restricted/clipped' to this region as well?

Example:
<feOffset in="SourceGraphic" x="50" y="50" width="200" height="200" dx="50" dy="50"/>

Now, the sourcegraphic has it's origin at (0,0) and has width,height (100,100). How should the filter primitive be applied, possible results:
a) move image (dx,dy) -> apply primsubregion -> output (looks like the input has been translated 50,50 and is not clipped)
b) apply subregion -> move image (dx,dy) -> output (looks like the input has been clipped and translated)

For feDisplacementMap, another question is how the primitive region restriction fits into the displacement equation, and how the cases where the input image and the displacement map are of different size are supposed to be handled.

[1] Related examples: http://www.tapper-ware.net/2009/05/perspective-texture-with-6-lines-of-svg.html
Related Actions Items:
No related actions
Related emails:
  1. Minutes, July 7 2009 SVG WG telcon (from anthony.grasso@cisra.canon.com.au on 2009-07-08)
  2. Fw: Agenda, July 7 2009 SVG WG telcon (from cam@mcc.id.au on 2009-07-07)
  3. Agenda, July 7 2009 SVG WG telcon (from cam@mcc.id.au on 2009-07-07)
  4. Agenda, July 1 2009 SVG WG telcon (from ed@opera.com on 2009-06-30)
  5. Agenda, July 1 2009 SVG WG telcon (from ed@opera.com on 2009-06-30)
  6. Minutes, June 29 2009 SVG WG telcon (from anthony.grasso@cisra.canon.com.au on 2009-06-30)
  7. Minutes, June 29 2009 SVG WG telcon (from anthony.grasso@cisra.canon.com.au on 2009-06-30)
  8. ISSUE-2284 (primitivesubregion_application): Clarify how the primitive subregion affects the filter input and outputs for all filter primitives [SVG Filters 1.2] (from sysbot+tracker@w3.org on 2009-06-24)

Related notes:

No additional notes.

Display change log ATOM feed


Dirk Schulze <dschulze@adobe.com>, Chair, Chris Lilley <chris@w3.org>, Staff Contact
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <w3t-sys@w3.org>.
$Id: 2284.html,v 1.1 2020/01/17 13:20:56 carcone Exp $