一、二维码的40种版本与8种款式
1)二维码版本:21x21 ~177x177,共有40个版本。除了面积不同之外,版本越高,二维码承载和储存的信息越多。
2)二维码款式:有8个款式在,这些款式中黑白块分布均匀。
二、二维码存储信息的基本原理
1)二维码存储信息原理与计算机识别0和1是一样的。比如一个黑色块代表1,白色块代表0,我们假设“1000101”代表信息“A”,用二维码表示:黑白白白黑白黑,当我们手机扫描二维码时,将这些黑白块转换成0和1,如此就知道了二维码所存储的信息了。
2)二维码的组成:定位信息+版本信息+数据编码信息+存储数据信息等。
在我们用手机扫描二维码时,首先是定位。二维码上排列成三角形的三个大方块、黑色虚线都是用来定位的。我们手机扫描定位后,开始了解二维码的大致情况,这里面包含二维码的版本信息、数据编码之类,剩下区域就是存储数据信息。手机识别二维码信息是从右下角开始的(从下到上,从右到左)。
1、二维码以QR码作为编码的码制,是在一个矩形空间内,通过黑,白像素在矩阵中的不同分布来进行编码。
2、手机使用二进制数来贮存和处理数据,而在二维码中,用黑白矩形表示二进制数据,黑色表示的是二进制数1,白色表示二进制的0,黑白的排列组合确定了矩阵式二维条码的内容,使手机对二维码符号进行编码和分析。
3、手机识别软件依靠颜色的深浅来完成对二维码识别,称为灰度化,将深灰和浅灰的图案转换成只有黑或白两种颜色,称为二值化处理,在二值化处理时,二维码将会被解读成白色黑色的条码,然后根据解析公式和阈值运算将其转化成二进制信息。
4、完成二值化处理后,进行译码,译码是对二维码中所包含的格式信息,版本信息,数据和纠错码信息进行解码和比对,完成译码后,手机上从二维码的识别到解码的工作即为完成,之后则需联网传输数据,获得二维码的相关内容。