On Mon, 13 Oct 2008 18:50:56 +0200, Dailey, David P. <[EMAIL PROTECTED]> wrote:

...
> http://srufaculty.sru.edu/david.dailey/svg/composite2.svg
...
> The chroma in FF and IE are more similar, but the radius in FF and Opera
> are more similar. In Opera the interaction between the chroma of the
> mask and those of the image itself seem to be more pronounced. Which
> implementation is "correct"?

It's hard to say.

I guess it would be possible to do a reference implementation based on the 
algorithms in the spec and compare the output bitwise. But since the actual 
rendering of shapes still leaves some wiggleroom you'd have to make sure that 
the filter in-data was bitwise exactly the same on all implementations, I guess 
using feFlood might work there. For the exact same indata and filter algorithm 
settings the implementations should produce the same output, at least in most 
cases.

> As we begin to talk about cross-browser standards for passing or not
> passing tests and benchmarks, I have been skeptical that specs will ever
> nail things down precisely enough to allow bitwise comparison of output.
> This little experiment ended up closer than I expected it would, but
> still supports the basic premise that exactness of output may never be
> pixel perfect across browsers. On the other hand, it seems as though the
> wild divergence of the case with the mask applied over the composite
> filter is a bit more divergent than I would have expected, and
> particularly when the animation is applied.

Possibly due to anti-aliasing on masks being applied or not since that may give 
some edge noise if filtered.

> FWIW, the effect in Opera is what I was trying for, though I'm not
> confident that that's what it should have been. (Ultimately I wanted a
> fractal shape - not an oval - to be filled with fractal-looking chroma,
> wiggling cloud-like over time)

This may be because of the way elements/effects are rendered, see[1]. If you 
had a mask that was defined by a shape that was filtered you might be able to 
get the effect I believe you want.

Cheers
/Erik

[1] http://www.w3.org/TR/SVG11/render.html#Elements

-- 
Erik Dahlstrom, Core Technology Developer, Opera Software
Co-Chair, W3C SVG Working Group
Personal blog: http://my.opera.com/macdev_ed

------------------------------------

-----
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click "edit my 
membership"
----Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/svg-developers/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/svg-developers/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

Reply via email to