小程序生成二维码,图片临时缓存,预览图片不一致
发布于 7 年前 作者 hsu 14527 次浏览 来自 问答

在小程序里用canvas画二维码,二维码中间显示Logo,生成的二维码正常。但是点击全屏预览,显示的图片不是二维码,而是logo图片。是wx.previewImage接口的问题吗

5 回复

但是没有预览图片时,正常显示是这样。不知道为啥预览会全部变黑

logo要用download先保存一下,记得配安全域名

预览得图片是先缓存到本地临时文件的,打印出wx.canvasToTempFilePath的回调结果得到文件路径,在浏览器打开(要将前缀http://换成127.0.0.1+端口),就是第一条中的图片的样子。又在手机上测试了,把预览图片保存到手机相册,查看的时候是这样
,然后全屏查看是这样


,我就很懵逼了。。。

兄弟,能分享下你的代码吗,我现在也是在做这个,也出现了你这个问题

刚刚发现,不是预览只显示logo,而是预览图片时,太暗了,二维码不仔细看根本看不见

回到顶部