Android 用 zxing 生成二维码-绘制头像

作者:vkvi 来源:ITPOW(原创) 日期:2016-11-18

关于扫描二维码,请参见:Android 用 zxing 扫描二维码

.NET、C# 中的应用,也可参见:http://www.itpow.com/c/2016/12/6755.asp

提升纠错能力

因为头像占了一定区域,破坏了部分区域,所以要提高二维码纠错能力。

共有四个级别:

  • L - 约 7% 纠错能力。
  • M - 约 15% 纠错能力。
  • Q - 约 25% 纠错能力。
  • H - 约 30% 纠错能力。

信息量越大,头像越大,建议使用越大的纠错级别。

画头像

这个就不是二维码的内容了,说白了就是往一个图像上画另一个图像。绘制完二维码之后,执行以下代码:

如果更高级一点,可以考虑缩小二维码白边、增加头像白边,但这都不属于 zxing 的内容:缩小二维码白边好办,在绘制时不绘制边边就可以了;增加头像白边更简单,Photoshop 做头像的时候就做上白边。

最后看看二维码发明者的官方网站吧:http://www.qrcode.com/


相关文章