【发布时间】:2011-07-18 16:22:02
【问题描述】:
我正在从事一个极简图像创建项目,我需要能够在浏览器中创建图像,然后在服务器上使用这些图像。到目前为止,Canvas.toDataUrl() 方法已经满足了我们的需求,但是我刚刚学习了Canvas.toBlob() 方法,它会更方便。
似乎几个月前toBlob() 方法在规范中是新的(我找不到任何关于何时添加的直接参考。)
哪些浏览器支持toBlob,更重要的是那些浏览器的哪些版本包含了该方法的集成?此外,是否支持此功能“有问题”或正在为任何主要浏览器开发?
更新
我大约 8 年前问过这个问题。我已经提交了我之前提到的项目,等待canvas.toBlob() 方法状态的任何更新。从我在网络上收集到的信息来看,toBlob() 的实现似乎正在逐渐在某些浏览器中使用。
我再次问,canvas.toBlob() 方法在已经开始集成 HTML5 画布对象的浏览器中有多普遍?这些浏览器的哪些版本最先集成了这种支持?
【问题讨论】:
-
仅供参考,当我第一次问这个问题时,我已经接受了 Simon Sarris 的回答。我为这个问题添加了赏金,因为我认为自 2011 年 7 月以来现在有更好的答案。b
-
我重新打开了这个问题,因为我不得不暂停这个项目一段时间,并且考虑到大多数现代浏览器几乎每隔一周发布一次更新,当然这个 Javascript 功能的状态必须是与 2011 年 7 月不同。
标签: html html5-canvas