当前位置: 首页 > 设计资讯 > 行业资讯 > 正文

解密二维码:它们是如何工作的?

2019-04-29 1725 0
       您肯定已经看到了这些代码的打印或数字格式。克里斯·萨卡(Chris Sacca)可能会把二维码称为“技术疱疹”,但它们确实很有用;允许您将web页面、概要文件、甚至信息体链接到可进行数字扫描的特殊格式代码(实际上,您也可以扫描上图中的代码)。尽管被一些人认为是“老技术”(另一些人则认为是性病),但这些黑白相间的小盒子显然正在复兴。据估计,去年约有13亿张手机二维码优惠券被兑换,预计在未来4年内,这一数字将升至53亿张。事实上,像印度和中国这样的国家在访问网页、支付甚至存储政府支持的身份时,都非常依赖二维码。QR码中的QR代表快速响应码。QR码是由丰田汽车子公司Denso Wave于1994年开发并申请专利的。QR码被用来跟踪沿着装配线行驶的车辆,并快速扫描车辆所用的零部件。
       虽然Denso Wave仍然拥有该技术的专利,但该公司非常善意地给予了免费许可,允许第三方使用该技术并帮助其被广泛接受。二维码是斑马条形码的自然进化。条形码持有小信息,提出在不同厚度的一条黑线,间隔的不同,QR码实际上更大的数据存储(350倍的数据可以存储在一个条形码),并制定了两个维度,垂直和水平。此外,条形码扫描使用的是一条细细的红外光带和一个传感器,传感器可以读取光线反射回来的方式,而二维码则通过摄像头和软件进行数字扫描,从而解密信息。二维码中的信息包含在被称为模块的黑白方块中。正是这种模块的安排存储了数据。模块越多,数据越多。
      二维码的设计甚至可以分成不同的部分,用于不同的目的。整个正方形的三个角上的大方块被称为“位置标记”,相机或QR扫描仪通常跟踪这些位置块来确定代码的方向和位置,以及代码的最外层边缘。位置块由白色的呼吸空间隔开,这样相机就可以很容易地区分位置块和代码的其余部分。其余的代码由像素化的小块组成,为了读取它们,扫描器必须确定两件事。块的大小,以及因此而产生的间距。扫描器使用一排交替的块来完成这项工作,这些块称为定时标记,位于上两个位置标记的底部。这些黑白相间的方块给扫描仪提供了每个单独的黑色像素有多大的信息,以及它们之间的间距。右下角的对齐块加强了位置块和时间块提供的信息,同时还确保即使代码是扭曲的(例如,从一个角度看),也能被破译。
      二维码的其他功能还包括一个格式行,它告诉扫描器二维码包含哪些信息(无论是URL、文本等),以及一个版本控制区域,帮助扫描器识别代码的版本号。剩下的代码存储了二维码应该包含的所有信息。由于QR码很可能会被损坏(考虑到它们本来是用于工厂车间的),他们采用了一种名为里德所罗门码(Reed Solomon code)的纠错机制。该系统将冗余/重复信息添加到数据中,即使图形受到轻微损坏,也可以恢复数据。这个Reed Solomon代码还允许你在不损害代码中存储的信息的情况下,在图形中输入徽标和图形,从而创建一种“虚荣二维码”。无论你喜不喜欢二维码,它都为你打开了许多在小空间里存储关键信息的大门。二维码的设计也是可伸缩的,所以二维码越大,它所包含的信息就越多(40版的二维码分辨率为177×177像素)。二维码在支付领域的应用越来越多,你可能会认为NFC技术会失败。事实上,中国的微信和印度的PayTM为商家和客户使用二维码,让你可以通过扫描他们的打印代码或屏幕代码来识别交易人员。Snapchat和Facebook的Messenger正在进一步利用这项技术,设计出外观独特的二维码。事实上,你在Snapchat上的头像是一个可扫描的虚荣二维码,中间有你的头像。


28
评论区(0)
正在加载评论...
相关推荐