canvas webgl 导出图片失效,如何挽救?
发布于 6 年前 作者 yongzhu 8856 次浏览 来自 官方Issues

最近想在小程序上使用ar功能,使用three.js在canvas webgl上画3D物体,自然就涉及到最后的截图生成。

在拍照方法中,先截图camera,然后在新的canvas上画出来,然后想把webgl canvas的内容画出来,然是输出的webglUrl居然是空,根本拿不到数据,不知道有哪位大拿可以帮助解决这个问题,希望吧webgl canvas和camera的照片一起合成

3 回复

你好,请问解决了吗。。我也需要把<canvas type = “webgl”> 生成一张图片。。也是用three.js

你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

小程序貌似没有提供toDataUrl接口,你应该用

wx.canvasToTempFilePath

https://developers.weixin.qq.com/miniprogram/dev/api/canvas/wx.canvasToTempFilePath.html

回到顶部