toDataURL的大小有任何限制吗?在iPad上,我尝试制作toDataURL(options)并制作一个新的图像。但是,如果options.width和options.height接近画布大小,则返回一个空白页。
发布于 2016-06-15 20:43:22
toDataURL的数据-uri大小有任何限制吗?
是的,一些浏览器(来自MDN)中的数据URI长度可能存在任意限制。
..。浏览器不需要支持任何特定的最大数据长度。..。
什么是确切的限制必须不断试验,因为他们可能在任何时候改变。限制部分是由于资源策略(在特别是在移动设备和一些平台上中),但也是由于安全性。
一个可能的解决办法是,如果这个框架可用的话,可以使用toBlob()。如果不是,可以通过框架(f.ex )直接访问画布元素。(通过getContext().canvas)打电话给toBlob()。有些浏览器可能需要一个toBlob()。
https://stackoverflow.com/questions/37841321
复制相似问题