如果我将它放在图像字段中,为什么从网络摄像头捕获的数据会被修改:
a = canvas.toDataURL("image/jpeg")
document.getElementById("avatar").src = a
src
将被损坏并且只会显示空白文件,但是canvas.toDataURL("image/jpeg")
在控制台中访问时,我会得到健康的图像。
使用:
document.getElementById("avatar").src
"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgMCAgIDAwMD…gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//Z"
但:
a = canvas.toDataURL("image/jpeg")
"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgMCAgIDAwMD…vtP7ypIi8kA5zUDTCJSDyw7kUrOjzF0dmAOADSTFpJTJM49TxyaG3e0np6joNx0lHTp1+fY//Z"
代码在这里