3761关注12192浏览
小程序代码:
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"
请帮忙解答,多谢各位!
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
Ali爸爸
13人对此回答表示赞同
是不是你wxml没有canvas
展开131回复分享发布于 6年前评论(1)
收起评论
-
千层月饼
13人对此回答表示赞同
现在我也碰到了这个问题,请问解决了吗?
展开131回复分享发布于 6年前评论(1)
收起评论
-
徐老师 2019-01-02 09:47
还没解决
回复
-
-
百毒不侵
12人对此回答表示赞同
同遇到这个问题,解决了吗
展开121回复分享发布于 6年前评论(1)
收起评论
-
Nicholas 2019-01-04 08:13
还没
回复
-
有的哈