2013-01-15 15 views

risposta

16

È possibile aggiungere più effetti in un filtro, tuttavia se si desidera impilare i filtri, raggruppare prima l'oggetto e quindi applicare l'altro filtro all'oggetto.

<g filter="url(#f2)"> 
<rect width="90" height="90" stroke="green" stroke-width="3" fill="yellow" filter="url(#f1)"/> 
</g> 
+2

+1 per suggerire un singolo filtro. –

+0

No. È ancora peggio di prima. Questo si libera di tutti i miei filtri all'interno del gruppo. –

+1

Lo fa? Ecco un esempio http://jsfiddle.net/Y8Yhs/ –

5

Inizia con una feColorMatrix identità e nominare il risultato currentGraphic per esempio. Usalo come 'in' per ogni pacchetto di elementi filtro/avvio della transazione e come 'risultato' per l'operazione finale del pacchetto. Il bundle dell'elemento successivo lo preleva in 'in' = 'currentGraphic', ecc.

+0

Puoi fare un esempio? – dotnetCarpenter

Problemi correlati