1.用wx.canvasToTempFilePath保存海报时,会出现没有背景颜色的情况。
网上查询的解决方案有用setTimeout,以及在canvasToTempFilePath中添加 fileType: 'jpg'。尝试后发现第二种方法是有效的。
2.部分手机在保存时,会显示背景颜色为黑
解决办法:直接画一个画布大小的矩形,填充颜色,用来表示背景
ctx.fillStyle="#ccc"
ctx.fillRect(0, 0, 300, 600);
3.导出图片不清晰
用wx.canvasToTempFilePath导出图片保存时,如果图片不清晰可以将输出图片的宽高设置为画布宽高的两倍以上
网友评论