最近在做微信小程序二维码图片的,因为项目原因采用了前端小程序生成二维码,引用了weapp-qrcode,但是有个问题,用这个插件生成的canvas再利用微信保存到手机中时会有黑边框
我们平时生成的二维码都是白色边框,下面图中第一个二维码即为拿插件生成的二维码。
仔细查看其实这个二维码并不是黑色边框,而是在于这个canvas是镂空的,在手机上看上去是黑色边框,如果我们有个蓝色背景的,这个边框也会变成蓝色。目前的解决方案是修改了这个插件,增加了一个底层边框,修改完结果为图中的第二个二维码。放上github地址
https://github.com/endlesswork/weapp-qrcode/
网友评论