二维码知识

1. 概念及原理

  • 有很多标准,目前最流行的是日本的QR Code(一种矩阵式二维码,还有一类是堆叠式/行排式二维码,基于一维条码的升级)
  • 左上、右上、左下的三个方块用来定位,保证从各个方向扫都能读到一样的数据,为什么不用一个方块就行了?
  • 本质上就是一个黑白方块矩阵,黑白方块分别对应二进制的0、1
  • 有纠错功能,理想状况下缺失30%也可以扫出来
  • 有40个版本,分别对应不同的大小范围(方块数)

2. 如何使用

  • 有各种生成器
  • 有开源的基于c++等语言的解码器
  • 有硬解码(直接解码)和软解码(去库里匹配)之分
  • 至于解码之后得到的数据如何使用,要看编解码之间的约定,就像通讯协议一样,数据的编解码是通用的,但数据如何使用要看具体应用

posted on 2018-11-22 11:21  碎羽love星谊  阅读(189)  评论(0编辑  收藏  举报

导航