今天在逛V2EX发现一种实现微信支付宝二合一收款码的操作,觉得有点意思,就收藏。之前我看到的收款码二合一方式是根据设备UA 进行判断是微信收款码还是支付宝收款码,这样操作很繁琐,所以一直都流行不起来,这里采用的是物理合一,就是剪切拼在一起。
实现逻辑:
二维码使用 最高容错H(30%纠错)
微信二维码作为背景,并在无点位的角放置支付宝收款码,并将支付宝旋转 180° 防止微信根据点位识别支付宝二维码。
删除支付宝收款码的无点位的角,融合一起,形成一个完整的二维码。
优点
物理合并,无需服务器,不怕被篡改,可打印使用。
注意事项
生成后建议测试后保存,若识别慢,可修改缺省比例再次尝试,即可达到完美效果~
相关链接
项目地址:PayQrcode
在线体验:PayQrcode 在线体验
本文属原创,转载请注明原文:https://pangsuan.com/p/PayQrcode.html
评论 (0)