小程序代码:

wx.canvasGetImageData({

         canvasId: 'PaperCanvas',

         x: 0,

         y: 0,

         width: 100,

         height: 100,

         success:function(res) {

           console.log(res.width) // 100

           console.log(res.height) // 100

           console.log(res.data instanceof Uint8ClampedArray) // true

           console.log(res.data.length) // 100 * 100 * 4

           let pngData = upng.encode([res.data.buffer], res.width, res.height)

           let base64 = wx.arrayBufferToBase64(pngData)

         },

         fail: function (res) {

           console.log(res);

           return ''

         }

       }, this)

运行后报错:

errMsg:"canvasGetImageData: fail canvas is empty"

请帮忙解答,多谢各位!

展开全部
收起
3回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Ali爸爸

    13人对此回答表示赞同

    是不是你wxml没有canvas

    展开
    13
    1回复
    发布于 6年前

    评论(1)

    收起评论

    • Asher 2019-01-06 11:43

      有的哈

      回复
  • 千层月饼

    13人对此回答表示赞同

    现在我也碰到了这个问题,请问解决了吗?

    展开
    13
    1回复
    发布于 6年前

    评论(1)

    收起评论

    • 徐老师 2019-01-02 09:47

      还没解决

      回复
  • 百毒不侵

    12人对此回答表示赞同

    同遇到这个问题,解决了吗

    展开
    12
    1回复
    发布于 6年前

    评论(1)

    收起评论

    • Nicholas 2019-01-04 08:13

      还没

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部