ImageBitmapRenderingContext: метод transferFromImageBitmap()
Примечание: Эта функция доступна в Потоках Web Workers.
Метод ImageBitmapRenderingContext.transferFromImageBitmap() отображает заданное ImageBitmap на холсте, связанном с этим контекстом отрисовки. Владение ImageBitmap также передается холсту.
Этот метод ранее назывался transferImageBitmap(), но был переименован в результате изменения спецификации. Старое имя сохраняется как псевдоним, чтобы избежать разрыва кода.
Синтаксис
transferFromImageBitmap(bitmap)
Параметры
bitmap-
Объект
ImageBitmapдля передачи.
Значение возврата
Ничего (undefined).
Примеры
HTML
<canvas id="htmlCanvas"></canvas>
JavaScript
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);
Спецификации
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
transferFromImageBitmap |
66 | 79 | 5046–52 | 53 | 11.1 | 66 | 5046–52 | 47 | 11.3 | 9.0 | 66 |
См. также
- Интерфейс, определяющий этот метод,
ImageBitmapRenderingContext OffscreenCanvasOffscreenCanvas.transferToImageBitmap()
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/ImageBitmapRenderingContext/transferFromImageBitmap