创建图像位图与调整大小:在Chrome上不起作用?



查看MDN页面的CreateImageBitMap,它指出Chrome从52开始支持选项参数。但是在使用Chrome 57进行测试时,我似乎无法使resizeWidthresizeHeight选项工作。我在这里运行了一个演示:

https://codepen.io/anon/pen/yvwrxn

从我的理解中,我提供的内容最终应该带有图像位图的一半,就像原始图像所绘制的帆布标签的一半,但它似乎是全尺寸(我知道我可以在drawImage()中重新生成不是我在这里寻找的(。我发现了一些有关实施它的铬笔记,这听起来像应该有效,所以我想知道我是否做错了什么。

截至今天(在Chrome 60金丝雀和稳定57上(您仍然需要在chrome://flags中设置实验帆布功能 flag。

我同意MDN页面应陈述。


编辑2021:
Chrome现在本地支持这一点。但是其他浏览器仍然没有(Safari根本不支持API(。如果您需要跨浏览器项目,我编写了一个CreateImageBitMap Monkey-patch,该点可以在所有浏览器中启用此功能。

最新更新