小程序
小游戏
企业微信
微信支付
扫描小程序码分享
当前 VKSession.detectFace 需要传入一个 arraybuffer 来识别人脸点位。然后很多时候,我只有一个视频或者一个canvas,传入VKSession时就得导入webgl执行 readPixels 操作,但是 ios 性能较差,readPixels对主线程的阻塞很严重,导致画面渲染帧率降低。能否直接传入一个canvas或者一个texture?
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
将 readPixels 操作放在一个 Web Worker 中进行,这样就不会阻塞主线程。
readPixels
你需要将 WebGL 上下文转移到 Worker 中,这可以通过 OffscreenCanvas 实现。
OffscreenCanvas
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
将
readPixels
操作放在一个 Web Worker 中进行,这样就不会阻塞主线程。你需要将 WebGL 上下文转移到 Worker 中,这可以通过
OffscreenCanvas
实现。