二维码的原理是什么?

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

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

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

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

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

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

猜你想看

一道好吃的醋熘白菜
日系完美尤物!今田美樱,实在是太美了太美了!
专家说油车比电车自燃率更高!真相究竟如何?
关于咖啡,那些听起来很有道理的“谣言”
田曦薇与紫色适配度真是100%
健身干货,懒人必看超实用!简单6步去除身上的赘肉
汽车油表灯亮了能撑多远?老司机:别慌,记住这个数就行!
停车时方向盘未回正,可能会导致哪些部件“受损”!
从虚拟主机迁移数据至VPS/云主机/独立服务器的方法
静奢风穿搭,让你轻松赢在秋天!
罚0元记0分?这样的罚单不管它,问题会很大!
国内新能源汽车补贴褪去,康迪要赴美国割“韭菜”?
开车时油门突然卡死?只踩刹车没用,这里告诉你方法保命没问题
除了上牌、戴头盔,电动车、三轮车还有这“3禁”,别被罚才知道
为何在沙漠看到“石头”要捡起来?驴友:不捡怕不是傻
科目三灯光考试的口诀及操作细节,新手看完,全面掌握要点
汽车限购真的会取消吗?
北京居住证有什么用处
买樱桃时,挑个头大的还是个头小的,老果农:只需4招,保你好吃
北大发布全国最好医院排名,详细到科室,关键救命

推荐站点