【发布时间】:2017-02-22 13:52:49
【问题描述】:
我正在尝试在画布上绘制图像之前添加一个 CSS 过滤器。这是我的 JavaScript。
img = new Image();
img.src = "picture.png";
img.crossOrigin = "Anonymous";
img.style="filter: saturate(8);";
context = canvas.getContext('2d');
context.lineJoin = "round";
context.lineWidth = cursorSize;
img.onload = function() {
context = canvas.getContext('2d');
context.drawImage(this, 0,0,width,height);
layer.draw();
};
如果我将此图像加载到它呈现的画布以外的任何地方,则正确。但我没有在画布上看到饱和图像。我错过了什么吗?谢谢。
【问题讨论】:
标签: javascript html css canvas html5-canvas