发新帖

有关QR码结构及原理介绍

177 0

二维码是一个容器,它用来存放文本信息,里面的文本信息可以是汉字、数字、字母,也可以是链接。但是不能是文件、图片,我们平常扫码后打开的是文件或者图片,因为它的内容是一个网址,网址对应了文件或者图片,或者因为文本的内容,促使扫码的设备打开了图片或者文件。

二维码存储数据的方式二维码采用二进制语言,对于电脑程序来说,有0和1这两个数字就有了一切!在二维码中,白色的方块代表0,黑色的方块代表1.

二维码的结构如下:

如上图,一个二维码基本由这四部分组成,在对二维码进行美化时,要清楚哪些元素时可以删除或修改的,哪些地方时不能动的:

定位标志

也叫位置探测图形,俗称码眼,是用来定位二维码图形区域的,非常重要,缺少它二维码就无法被识别出来,因此绝对不能删除。

定时标志

起到确定坐标的作用,在大型二维码中比较有用,通常可以删除

校正标志

当这个标志存在的时候,用手机斜着扫码,差不多超过45°之后才会扫不到,但是把这个标志删除掉的话,只能正面扫码,所以不建议删除。

内容信息

这个部分就是二维码包含的内容了,建议不动它们,容错率高的二维码可以适当的删减中间部分的方格(也有用头像遮挡中间部分的二维码)。

二维码纠错率

二维码纠错率分为7%、15%、25%、30%四个等级,对于目前主流手机,在绝大多数扫描场景下,容错率越高,越容易被快速扫描。同时容错率越高二维码里面的格子也就越多,在设计二维码时,软件默认的纠错级别是15%,如图所示:

以上就是有关二维码结构介绍,二维码的大小和形状在二维码软件中可以根据自己的需求自定义制作。