我正在使用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?
答案 0 :(得分:0)
canvas.toDataURL.slice('data:image/png;base64,')[1]
应该可以工作。