Filtre feComponentTransfer
Le filtre applique une fonction pour chaque
canal RGBA indépendamment.
Il permet de modifier la luminosité, le contraste et la balance des couleurs
Types de fonctions à appliquer
identity: C'=C
linear: C'=slope*C+intercept, fonction linéaire
gamma: C'=amplitude*(C^exponent)+offset, fonction exponentielle
table: interpolation linéaire entre les valeurs entrées, fonction affine par
morceaux.
discrete: fonction en escalier définie par les valeurs entrées
Exemple sans effet:
        <feComponentTransfer>
     <feFuncR id='col0' type='identity' />
     <feFuncG id='col1' type='linear' slope='1' intercept='0' />
     <feFuncB id='col2' type='gamma' amplitude='1' exponent='1' offset='0'/>
     <feFuncA id='col3' type='table' tableValues='1' >
    </feComponentTransfer>
Voir des exemples d'effets sur une image SVG
Outil pour modifier type et paramètres et voir le résultat