在canvas.toDataUrl

时间:2019-03-29 07:39:03

标签: javascript html5-canvas base64

我尝试使用canvas.toDataUrlcanvas.toBlob来获取图像的base64编码字符串(截图)。

toDataUrltoBlob中,您都可以将哑剧类型设置为image/jpegimage/pngimage/webp,但可以将其设置为无,或application/octet-stream

例如。

let imgData = renderer.domElement.toDataURL('applicaton/octet-stream');

每当我尝试这样做时,它只会使用image/png哑剧类型对其进行编码。

如果不可能,如何获得application/octet-stream哑剧类型的图像的base64编码字符串?

1 个答案:

答案 0 :(得分:0)

您在这些函数中传递的mime类型是浏览器的提示,提示他们应该使用哪个编码器来生成图像文件。

application/octet-stream与任何图像编码器都不对应,因此不受任何浏览器的支持。