W3C home > Mailing lists > Public > public-svg-wg@w3.org > April to June 2010

ISSUE-2334: filter primitive subregion and feGaussianBlur, feTile and infinite filter input images [SVG 1.1 F2 Last Call]

From: SVG Working Group Issue Tracker <sysbot+tracker@w3.org>
Date: Wed, 23 Jun 2010 08:08:02 +0000
To: public-svg-wg@w3.org
Message-Id: <E1ORL06-0007mM-2D@tibor.w3.org>

ISSUE-2334: filter primitive subregion and feGaussianBlur, feTile and infinite filter input images [SVG 1.1 F2  Last Call]

http://www.w3.org/Graphics/SVG/WG/track/issues/2334

Raised by: Erik Dahlström
On product: SVG 1.1 F2  Last Call

It seems unclear what the effect of the filter primitive subregion is on
feGaussianBlur (and other kernel-based primitives such as
feConvolutionMatrix). The 1.1 spec says
> All filter primitives have attributes *x*, *y*, *width* and *height* which
identify a subregion which restricts calculation and rendering of the given
filter primitive.

"Restricts calculation" is a bit ambiguous. Does this mean:
-- The implementation takes a snapshot of the input image, with the geometry
of the snapshot determined by the filter primitive subregion for the
feGaussianBlur, and performs processing on that, treating the boundaries of
the snapshot as the boundary where boundary conditions are applied.
or something else?

BTW the spec also says
> If the input has infinite extent and is a tile, the filter is evaluated
with periodic boundary conditions.

I'm not sure what it means for the input to have infinite extent in this
context, and I'm not sure what it means to be "a tile". Does it mean that
the input is an feTile? Could this be more precisely defined?

Original mail:
http://www.w3.org/mid/AANLkTingLaPxHAuQQsNZI2L-EUnwtaHtAgkqulWIRkzs@mail.gmail.com
http://lists.w3.org/Archives/Public/www-svg/2008May/0013.html
Received on Wednesday, 23 June 2010 08:08:03 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:20:12 UTC