二维码的原理是什么?

Mr.zhuMr.zhu2025-05-30 22:41:41来源:优站库 (www.uzkoo.com)阅读:6

近些年来兴起的二维码,让大家只要扫一扫就能轻松获取各种信息或进行电子支付。这些黑白小方块看似简单,能储存的信息却不少。

在二维码出现之前,我们经常打交道的是商品上的条形码,也就是一维码,二维码就是在此基础上增加了一个维度。它们的原理相似,都是以二进制(0和1)的方式编码信息,只不过条形码仅横向编码信息,而方块状的二维码则是在横向和纵向都可编码信息,因此,二维码所能编码的信息约为条形码的350倍

二维码中的白色小方块通常代表“0”,而黑色小方块代表“1”,单纯的0和1怎么对应上五花八门的字符呢?如果你有无限量的0和1就可以做到,通过不同的排列组合,世界上所有文字和图像都可以被翻译为这两个简单的数字,让计算机能够读懂。

除了编码呈现给用户的信息,二维码还需要其他模块,比如纠错码。纠错码给予了二维码一定的容错度,从7%到30%不等,日常使用的二维码一般拥有15%的容错度。也就是说即使二维码某部分发生了污损或黑白颠倒,依然能够被顺利识别。这就是为什么你可以在二维码的中央插入自定义图片,而不影响扫码。

不过如果3个角上的大方块发生了遮挡,纠错码也无能为力,这是因为这3个方块是用来定位二维码的位置探测图形,没有它们,机器就认不出这是个二维码。为什么不是4个呢?因为3个点就足以确定这个矩形的范围和方向了。

猜你想看

紫砂壶如何判断泥料的纯正程度
劳力士里面的小绿卡代表着什么?
喝完酒,要间隔多久开车,才不算酒驾?
从平凡到优秀,只要掌握这七种思维模式,你会更容易实现
影响睡眠那些事,快看看你中招没
飞天茅台瓶口的小珠子有啥用?有人表示:撬开后能多喝一两酒
离婚后可以给孩子改姓吗?如何改?
揭秘职工养老保险为何视同缴费年限胜过实际缴费年限?
“时光倒流”可行吗?一起看看量子力学的新发现!
为什么交警开了罚单12123上面查不到?告诉你真相,新手注意点
有房没房都要看 !北京幼升小这些房子不能作为入学依据!
《绿皮书》何以能获得奥斯卡最佳影片?
美团投资的SUV火了!2小时订单破4万辆,网友:奥迪Q3买早了
SUV真实油耗大比拼,这是一篇购车避坑指南!
什么是个人养老金?如何缴?怎么领?一问到底
一朝天子一朝臣,领导换届期间如何与新领导建立关系?
买新能源车,避开这些“坑”
避暑、瀑布、别墅,你真的了解庐山吗?
补缴社保,不是你想补就能补的
婚内一方出轨致离婚,财产该怎么分割?

推荐站点