【发布时间】:2020-05-19 23:59:54
【问题描述】:
我有一个应用程序并使用以下代码来调整图像亮度,它适用于 Chrome、FireFox 和基于 Chromium 的 Edge 版本,但是它不适用于 EdgeHTML 版本的 Edge。
function takepicture() {
var context = canvas.getContext('2d');
var b = document.getElementById('txtBrightness').value;
if (width && height) {
canvas.width = width;
canvas.height = height;
context.filter = 'brightness(' + b + '%)';
context.drawImage(video, 0, 0, width, height);
var data = canvas.toDataURL();
//alert(data);
document.getElementById('Image').value = data;
//$("#Image").val(data);
$("#form1").submit();
} else {
clearimage();
}
}
来自this link,我知道过滤方法不支持EdgeHtml 版本的Edge。是否有使上下文过滤器与 EdgeHTML 版本的 Edge 浏览器一起使用的解决方法?
【问题讨论】: