收藏
回答

threejs 渲染模型并导出成图片失败,请问有没有办法?

目前使用小程序官方提供的threejs库,模型已经可以渲染,但是最后导出成图片时,报“canvasToTempFilePath: fail canvas is empty”,请问大家有没有什么好办法

最后一次编辑于  2021-05-15
回答关注问题邀请回答
收藏

1 个回答

  • 得鹿梦鱼
    得鹿梦鱼
    2021-05-15

    canvasToTempFilePath: fail canvas is empty , 报这个错是因为调取 wx.canvasToTempFilePath 接口获取不到canvas

    //绘制图片

                    ctx.draw(false, wx.canvasToTempFilePath({

                          canvasId: 'picture-canvas',

                          success: function (res) {

                            var tempFilePath = res.tempFilePath;

                            console.log(tempFilePath);

                            _this.isShow = false;

                            _this.$emit("createImg", tempFilePath)

                          },

                          fail: function (res) {

                            console.log(res);

                          }

                    },_this))


    2021-05-15
    有用
    回复 6
    查看更多(1)
登录 后发表内容