在 canvas.toDataUrl('image/jpeg', 0.2) 上出现错误
HTML Canvas Element Interface 页面上有这样的说法developer.mozilla.org/en/Gecko_DOM_Reference" rel="nofollow">Gecko DOM 参考,即:
如果请求的类型是image/jpeg, 那么第二个参数,如果是 0.0 和 1.0 之间,被视为 指示图像质量;如果 第二个参数是其他任何东西, 图像质量的默认值为 用过的。其他参数将被忽略。
但在实践中我得到:安全错误”代码:“1000。
是否尚不支持?或者为什么会发生这种情况?任何有见地的建议或解释可能会有所帮助。
更新:
我使用最新的文件 API 首先将本地图像文件加载到内存中,使用画布对其进行缩放,然后以自定义质量导出。
It is said on HTML Canvas Element Interface page of Gecko DOM Reference, that:
If the requested type is image/jpeg,
then the second argument, if it is
between 0.0 and 1.0, is treated as
indicating image quality; if the
second argument is anything else, the
default value for image quality is
used. Other arguments are ignored.
But on practice I get: Security error" code: "1000.
Is it something that is not yet supported? Or why it might be happening? Any insightful advice or explanation might be helpful.
UPDATE:
I use newest File API to load local image file into memory first, scale it with the canvas and then export - with custom quality.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一个已知错误。
It's a known bug.