ImageBitmapRenderingContext: transferFromImageBitmap() 方法
注意: 此功能在 Web Workers 中可用。
ImageBitmapRenderingContext.transferFromImageBitmap()
方法在与该渲染上下文关联的画布中显示给定的 ImageBitmap
。ImageBitmap
的所有权也将转移到画布。
此方法以前称为 transferImageBitmap()
,但在规范更改中更名为当前名称。为了避免代码中断,旧名称被保留为别名。
语法
js
transferFromImageBitmap(bitmap)
参数
bitmap
-
要传输的
ImageBitmap
对象。
返回值
无 (undefined
).
示例
HTML
html
<canvas id="htmlCanvas"></canvas>
JavaScript
js
const htmlCanvas = document
.getElementById("htmlCanvas")
.getContext("bitmaprenderer");
// Draw a WebGL scene offscreen
const offscreen = new OffscreenCanvas(256, 256);
const gl = offscreen.getContext("webgl");
// Perform some drawing using the gl context
// Transfer the current frame to the visible canvas
const bitmap = offscreen.transferToImageBitmap();
htmlCanvas.transferFromImageBitmap(bitmap);
规范
规范 |
---|
HTML 标准 # dom-imagebitmaprenderingcontext-transferfromimagebitmap-dev |
浏览器兼容性
BCD 表格仅在启用了 JavaScript 的浏览器中加载。