title: OffscreenCanvas

sidebar_label: OffscreenCanvas

离屏 canvas 实例,可通过 Taro.createOffscreenCanvas 创建。

支持情况:OffscreenCanvas - 图1 OffscreenCanvas - 图2 OffscreenCanvas - 图3

参考文档

方法

createImage

创建一个图片对象。支持在 2D Canvas 和 WebGL Canvas 下使用, 但不支持混用 2D 和 WebGL 的方法

注意不允许混用 webgl 和 2d 画布创建的图片对象,使用时请注意尽量使用 canvas 自身的 createImage 创建图片对象。

支持情况:OffscreenCanvas - 图4 OffscreenCanvas - 图5 OffscreenCanvas - 图6

参考文档

  1. () => Image

getContext

该方法返回 OffscreenCanvas 的绘图上下文

当前仅支持获取 WebGL 绘图上下文

支持情况:OffscreenCanvas - 图7 OffscreenCanvas - 图8 OffscreenCanvas - 图9

参考文档

  1. (contextType: string) => RenderingContext
参数 类型
contextType string

API 支持度

API 微信小程序 H5 React Native
OffscreenCanvas ✔️
OffscreenCanvas.createImage ✔️
OffscreenCanvas.getContext ✔️