canvas webgl 导出图片失效,如何挽救?

发布于 7 年前作者 yongzhu9007 次浏览最后编辑 7 年前来自 issues

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

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

3 回复
lei95
lei951 楼6 年前

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

qinwei
qinwei2 楼6 年前

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

fuping
fuping3 楼5 年前

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

wx.canvasToTempFilePath

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