我尝试使用canvas.toDataUrl
和canvas.toBlob
来获取图像的base64编码字符串(截图)。
在toDataUrl
和toBlob
中,您都可以将哑剧类型设置为image/jpeg
,image/png
和image/webp
,但可以将其设置为无,或application/octet-stream
?
例如。
let imgData = renderer.domElement.toDataURL('applicaton/octet-stream');
每当我尝试这样做时,它只会使用image/png
哑剧类型对其进行编码。
如果不可能,如何获得application/octet-stream
哑剧类型的图像的base64编码字符串?
答案 0 :(得分:0)
您在这些函数中传递的mime类型是浏览器的提示,提示他们应该使用哪个编码器来生成图像文件。
application/octet-stream
与任何图像编码器都不对应,因此不受任何浏览器的支持。