Thinking aloud and quickly, it seems almost as though you'd have to render a
partial solution using one filter chain into a rendered image that would
then be used as the sourceGraphic for the next filter chain. Inelegant at
best, but I don't know of ways to put gradients or masks directly into
filter chains - just feImage and feFlood - seems almost as though you'd need
an feGradient (from which an feMask could then be derived using
feColorMatrix together with the mythical feGradient)

 

Just a guess, but I'd love to be proven wrong.

 

Cheers

David

 

From: [email protected] [mailto:[email protected]]
On Behalf Of Colin
Sent: Thursday, October 06, 2011 5:25 PM
To: [email protected]
Subject: [svg-developers] Alpha gradient made with a filter?

 

  

Hello,

Midway through a chain of primitives, I want to apply an alpha gradient so
that the filtered element is completely visible at the left end and
completely invisible at the right end.

It can't be achieved with a mask because the SourceGraphic (which gets
blended back in at the end) has to be fully visible; only the filtered
version should have this alpha gradient.

I'm fairly new to SVG filters. Having scoured the W3C spec, I can't find any
way to achieve this.

Does anyone have any advice?

Thanks,
Colin.





[Non-text portions of this message have been removed]



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

-----
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:
    [email protected] 
    [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