Other/其他

详解 QR Code 二维码结构及原理

阿里云

1、首先我们要了解一下二维码是什么?二维码又称二维条码,常见的二维码为 QR Code,QR 全称 Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的 Bar Code 条形码能存更多的信息,也能表示更多的数据类型。如下图:传统条形码在 X 轴上存储信息,二维码则多加了 Y 轴。

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

3、二维码的结构,下面我们对二维码的结构进行详细介绍:

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

定位标志

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

也想出现在这里?联系我们
创客主机

定时标志

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

校正标志

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

内容信息

这个部分就是二维码包含的内容了,建议不动它们,容错率高的二维码可以适当的删减中间部分的方格(也有用头像遮挡中间部分的二维码),建议删除时多用手机扫描测试看能不能扫描出来,不行的话就 ctrl+z 赶紧返回。

4、二维码容错率,二维码的容错率分为 7%、15%、25%、30%四个等级,对于目前主流手机,在绝大多数扫描场景下,容错率越高,越容易被快速扫描。同时容错率越高二维码里面的格子也就越多,通常在设计二维码时建议选择 7%容错率的二维码进行设计。

5、二维码识别,如上图,常规二维码为了方便识别选择了两个对比度最大的颜色-黑色与白色,在重新设计二维码的时候要注意二维码颜色和背景颜色保持一定的深浅对比度,注意二维码不能使用白色,白色代表编码 0,黑色代表编码 1,反白之后编码会错误,二维码将不能识别。

详解 QR Code 二维码结构及原理

已有 2768 人购买
查看演示升级 VIP立刻购买

收藏
(1)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!