2
toDataURL的大小是否有任何限制? 在iPad上,我嘗試製作toDataURL(options)
並製作一張新照片。但是,如果options.width
和options.height
接近畫布大小,則會返回空白頁。fabricjs object.toDataURL()限制
toDataURL的大小是否有任何限制? 在iPad上,我嘗試製作toDataURL(options)
並製作一張新照片。但是,如果options.width
和options.height
接近畫布大小,則會返回空白頁。fabricjs object.toDataURL()限制
toDataURL的[data-uri]大小是否有限制?
是的,有可能對數據-URI長度的任意限制在some browsers (from MDN):
[...]不需要瀏覽器支持 數據的任何特定最大長度。 [...]
什麼確切的限制必須不斷嘗試,因爲他們可能隨時改變。限制的部分原因是資源政策(在particular with mobile devices and some platforms),但也是由於安全性。
可能的解決方法是使用toBlob()
(如果適用於此框架)。如果沒有替代路線可以直接通過框架訪問畫布元素(f.ex.,通過getContext().canvas
)並且在那上面調用toBlob()
。某些瀏覽器可能需要polyfill for toBlob()
。