ImageBitmapRenderingContext

这是一个实验中的功能
此功能某些浏览器尚在开发中,请参考浏览器兼容性表格以得到在不同浏览器中适合使用的前缀。由于该功能对应的标准文档可能被重新修订,所以在未来版本的浏览器中该功能的语法和行为可能随之改变。

ImageBitmapRenderingContext 接口是 canvas 的渲染上下文,它只提供了使用给定 ImageBitmap 替换 canvas 的功能。它的上下文 ID (HTMLCanvasElement.getContext() 或 OffscreenCanvas.getContext() 的第一个参数)  是 "bitmaprenderer"。

这个接口可用于 window context 和 worker context.

方法

ImageBitmapRenderingContext.transferFromImageBitmap()

在与此渲染上下文相关的 canvas 中显示给定的 ImageBitmapImageBitmap 的所有权被转移到画布上。 这个函数以前命名为transferImageBitmap(),但在规范中修改了原名字。 为了避免影响之前的代码,旧名称作为别名被保留下来。

规范

Currently drafted as a proposal in the OffscreenCanvas specification.

浏览器兼容性

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support66 ?46 No ? No
transferFromImageBitmap66 ?

52

46 — 521

No ? No
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support6666 ?46 ? ? No
transferFromImageBitmap6666 ?

52

46 — 521

? ? No

1. Supported as transferImageBitmap.

相关链接

文档标签和贡献者

 此页面的贡献者: jjc
 最后编辑者: jjc,