canvas调用canvasToTempFilePath的图片为一张黑色图片
发布于 5 年前 作者 gongguiying 15313 次浏览 来自 问答

微信版本6.6.5

安卓版本 6.0 ,5.1

canvas签名后调用wx.canvasToTempFilePath 返回一张黑色图片 IOS正常

10 回复

楼主,我的问题搞定了,我本来觉得图片大,然后放在cdn上了。结果给真机上怎么都不出来。刚才试了一下,放在项目中引用,出来了

data: {
    isShowCanvas: false,
    bg: '../../assets/images/bg.png'
 },

也不知道是网络的问题,还是怎么了,这官方一点错误都不给报,真的是个坑啊

  • -这坑还好啊,我今天发现个更大的坑,小程序DOM节点有限制,做上啦加载的时候数据一多就挂掉了,找了几个大厂的小程序测试饿了么,美团,京东只有京东做了个分页处理,饿了么,美团都挂掉了。

我也遇到过,这个坑。我用的 Array.contact,追加的每一页,数据大的时候,直接超时

会显示白色的一个图,但是我绘制上去的图片不显示了

背景颜色可以,但是我绘制的是图片,背景颜色生效了,图片却没有生效

你好请问你怎么解决的

ctx.setFillStyle('#fff');
    ctx.fillRect(0, 0,systemInfo.windowWidth,systemInfo.windowHeight);
    ctx.drawImage(this.data.canvas_tr, 0, 0,systemInfo.windowWidth,systemInfo.windowHeight);

drawImage绘制的图片丢了,模拟器是正常的

1003719811 我的微信QQ,加一个我们多多沟通把

需要在draw的回调里调用该接口

this.ctx.setFillStyle('#ffffff');

this.ctx.fillRect(0, 0, canvas的宽, canvas的高);

就这两句话而且上面的代码只是为了获取我canvas的宽,高,保证我填充的时候是满的

回到顶部