HTML视频元素转换为base64

时间:2019-02-02 17:59:39

标签: javascript html html5 canvas face-detection

我正在使用html视频标签<video playsinline autoplay></video>。 现在,使用画布在页面上显示图像

canvas.width = video.videoWidth; canvas.height = video.videoHeight; canvas.getContext('2d').drawImage(video, 0, 0, canvas.width, canvas.height); 我的要求是我想将该图像转换为base64并调用API。 我尝试使用

canvas.toDataURL

这将返回附加了data:image/png;base64,的base64字符串。

我的问题是 *除了使用字符串函数外,还有一种清除蒸汽的干净方法 *是否有更好的方法将图像以base64格式发送到API?

1 个答案:

答案 0 :(得分:0)

canvas.toDataURL.slice('data:image/png;base64,')[1] 应该可以工作。