簡體   English   中英

將Canvas下載為沒有.toDataUrl()的圖像

[英]Download Canvas as Image without .toDataUrl()

是否可以在不使用.toDataUrl()函數的情況下以HTML下載Canvas元素的(已編輯)圖像? 我測試了一些框架,但他們仍然使用這個功能。

在較新的瀏覽器中,使用async方法canvas.toBlob(callback, mimeType, qualityArgument);可以獲得更大的圖像和更快的性能canvas.toBlob(callback, mimeType, qualityArgument);

有關詳細信息和compat(基本上是IE10 +),請參閱mdc文章

blob沒有dataURL在許多瀏覽器和設備中實際面臨的相同大小限制,因此在支持的情況下,它會帶來更好的用戶體驗。

如果您以后想要將blob轉換為dataURL,請使用FileReader.readAsDataURL(blob)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM