Je suis intéressé à faire l'application de filtre de CSS aux données d'image d'une toile de javascript. J'ai déjà trouvé le canvas context filter. Par exemple, cela fonctionne avec le flou.Le filtre de contexte de toile de Javascript s'applique seulement pour flouter
var canvas = document.getElementById('canvas');
var ctx = canvas.getContext('2d');
ctx.filter = 'blur(3px)';
ctx.font = '48px serif';
ctx.strokeText('Hello world', 50, 100);
<canvas id="canvas"></canvas>
Alors que le code ci-dessous ne fonctionne pas parce que si elle l'a fait, alors tout l'écran serait blanc.
var canvas = document.getElementById('canvas');
var ctx = canvas.getContext('2d');
ctx.filter = 'brightness(1000%)';
ctx.font = '48px serif';
ctx.strokeText('Hello world', 50, 100);
<canvas id="canvas"></canvas>
En outre, comme une note de côté, je ne me soucie pas de ma demande d'inscription sur les non navigateurs Chrome/FF, alors s'il vous plaît ne mentionnez pas moins que si vous avez un polyfill pour il.