QR码基本知识:二维码是如何设计的?

发布时间:2022-09-20 16:00:07 【来源:CSDN】

  【CSDN 编者按】打开二维码,扫一扫,可以付钱、加好友、查看详情......现如今,二维码已成为科技驱动的世界中不可或缺的一个便捷途径,那么你有没有想过二维码是如何被设计出来的?又是如何工作的?近日,一位名为 Dan Hollick 的设计师分享了其中的种种,我们不妨一起来了解一下。

  原文链接:https://typefully.com/DanHollick/qr-codes-T7tLlNi

  作者 | Dan Hollick

  译者 | 弯月

  出品 | CSDN(ID:CSDNnews)

  QR码(Quick Response Code,快速响应矩阵图码)是二维码的一种,于1994年由日本汽车零组件大厂电装公司的原昌宏所发明,用于在制造过程中跟踪零件。

  在日常生活中,条形码的使用也很常见,但它们有一定的局限性:只能以特定的角度读取,并且存储的数据量非常有限。

  而QR码解决了这些问题。

  QR码最大的特征为其左上、右上、左下三个大型的如同“回”字的正方图案,名叫“定位标志”,用于帮助解码软件定位,如下图红色方块所示。

  每个QR码都有黑白相间的点线,称为“定时标志”,用于确定QR码的宽度以及点数,如下图蓝色点线所示。

  下图中虚线可以告诉读者整个 QR 可以有多大,其中版本2 是最小的版本,版本40是最大的。

  有关格式的信息存储在定位标志附近的两条点带中,如下图的黄色点所示。

  格式信息存储了两次,因此即使QR码被部分遮挡也可以读取。

  格式信息保存了三种关键信息:

  掩码的类型

  纠错等级

  纠错格式

  纠错等级代表了QR码中存储了多少冗余信息,纠错的目的是即使部分信息丢失也仍然可以读取。

  纠错等级

  L等级(Low)7%的字码可被修正

  M等级(Medium)15%的字码可被修正

  Q等级(Quartile)25%的字码可被修正

  H等级(High)30%的字码可被修正

  纠错等级越高,就意味着冗余等级越高,因此QR码遭到破坏时仍然能被读取的可能性就越高。如下QR码虽然右下角有一大片被覆盖,但仍然能被读取,你可以试试看。

  QR码在白色区域和黑色区域数量相同时读取的效果最好。如果数据区域出现连续的空白或者连续的黑色区,就需要用到掩码。

  当利用掩码处理QR码时,数据区上对应掩模黑色模块的单元将会反转。

  白色区域会变为黑色,而黑色区域会变为白色。

  QR码提供八种掩码模型,这些掩码会被逐个尝试,直到找到效果最好的掩码。掩码的信息会存储下来,供读取装置解除掩码使用。

  最终,我们将得到实际数据。

  不过,这个数据是从右下角开始的,按照如下图所示的方向返回。

  由于QR码可以从任何角度读取,因此实际上从哪里开始读取都没关系。

  QR码中的第一块信息可以告诉我们数据编码的模式,而第二块信息是数据的长度。

  在我们的例子中,每个字符包含8个比特(也就是一个字节),一共有24个字节。

  上图中,绿色空间存储的是我们的数据,后面还有大量未使用的空间。

  这些空间被用来存储纠错信息,如下图中紫色空间所示,目的是在QR码遭到损坏时依然能够读取,当然实际的工作方式非常复杂,我不打算在此详细讨论。

  以上就是QR码的基本知识!

地震预警系统:每一秒的提前预警,都是无数人生还的机会
三星再次被“打脸”,爆10月将重返俄市场
大城市对“野生果链”依赖渐小,华强北商家命运如何?
美国毅力号火星车采集到两块岩石:意外发现有机物
我国科学研究团队获得一批优秀科学成果
持续提升终端用能清洁化水平,深入实施电能替代
月球嫦娥石发现记:溯源,科学探索背后无限的好奇心
魂归故里,致敬英雄!两架歼-20战机伴飞护航
[ 最新资讯 ]

QR码基本知识:二维码是如何设计的?

  【CSDN 编者按】打开二维码,扫一扫,可以付钱、加好友、查看详情 现如今,二维码已成为科技驱动的世界中不可或缺的一个便捷途径 ...

《2022洗碗机消费趋势报告》:用户满意度跃升,双线超快洗市场零售额超7成

  2022年9月15日,由中国家用电器协会指导、中国家电网主办的Wan如初见 大有可为2022中国洗碗机行业高峰论坛在京举行。在本届论坛上,针 ...

打造完美厨居生活,林内让烹饪更轻松快乐

  古语有云民以食为天,美食在国人心中有着无可替代的地位,一餐一饭不仅是充满烟火气的生活享受,也是联系家庭情感的最佳纽带,因此,厨 ...

索尼SRS-NS7颈挂式蓝牙音箱:人体工学设计舒适,“刚中有柔”

  随着杜比全景声、360临场音效等高规格环绕声音频标准的逐渐普及,电影发烧友不仅对电视的画质更加挑剔,对电视系统整体的音质表现也有 ...

店匠科技与TikTok达成合作,助力品牌商家打开线上营销新时代

  日前,国内知名的独立站SaaS企业店匠科技(Shoplazza)与TikTok 达成合作,为广大店匠科技商家提供一站式的营销解决方案。出海商家能够从 ...

摸着石头也要过河,出海成潮玩品牌必选的“救命稻草”?

  来源 | Tech星球  文 | 习睿  泰国女孩Lina将可爱的潮玩摆放在她的办公室里。她还特意买了宜家的展示柜,腾出一整面墙来给这些 ...