这是最近在开发中遇到的情形↓
问题:在终端使用canvas绘制带二维码的海报,用户保存海报到本地后,将海报发给朋友,朋友长按图片无法识别二维码
排查问题:海报尺寸超过200k,在聊天内容中的图片被微信压缩,二维码被压缩后不清晰,无法识别
解决:降低二维码的容错率,二维码简单化,不易图片压缩影响
===============分割线==============
这只是暂时的解决方案,难以保证之后的迭代中二维码都能被识别。
想请教下大家,有什么资料说明二维码的最小尺寸或最佳尺寸么?或者说有什么方案能保证二维码在被压缩的状态下还能被识别?
这里有微信压缩图片的说明:https://weixin.qq.com/cgi-bin/readtemplate?promote=2&nav=contact&t=weixin_faq_networkflow