收藏
回答

VisionKit AR如何更好得导出图片?

在AR应用中,比较常见的交互就是导出成图片分享。目前的解决办法是通过 gl.readPixels 去读出webgl的buffer,再用canvas导出成图片,但是这个方案用户体验不是很好,在测试机上完成导出要4,5秒的时间。想问下大佬们有其他解决方案吗?

————

补充: 有注意到 VKFrame getCameraBuffer 这个API,获取到相机图像buffer后,可以跟虚拟图像结合。但看文档描述兼容性并不是很好

最后一次编辑于  2022-12-12
回答关注问题邀请回答
收藏

1 个回答

  • 杨辉
    杨辉
    2023-05-29

    请问你这边解决了吗, visionkit ar 使用 gl.readPixels 读取webgl的 buffer 的内容只有threejs的,上屏的真实环境缺没有, 你有遇到这个问题吗

    2023-05-29
    有用
    回复 1
    • khalil
      khalil
      2023-06-08
      没有遇到这个问题, 按理说读取renderer的buffer就是屏上渲染的内容,社区里有一些截屏的参考代码,你可以看下
      2023-06-08
      回复
登录 后发表内容