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