如何解决我正在尝试使用 canvas
它捕获图像,当我尝试使用 canva.toDataURL() 时,它不给我们图像并在控制台上抛出异常
(index):45 未捕获的 DOMException: 无法执行 'toDataURL' “HTMLCanvasElement”:受污染的画布可能无法导出。
function shoot() {
var video = document.getElementById(videoId);
var output = document.getElementById('output');
var canvas = capture(video,scaleFactor); canvas.onclick = function(){
window.open(this.toDataURL()); alert(this.toDataURL()) };
snapshots.unshift(canvas);
output.innerHTML = '';
for (var i = 0; i < 1; i++) {
output.appendChild(snapshots[i]);
}
我认为这个 onclick 函数有问题
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。