二维码的原理是什么?

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

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

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

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

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

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

猜你想看

北京碳排放新政策:个人名下第二辆及以上小客车将有序退出
如何锻炼下半身?坚持锻炼这3个动作,让你整个人更加强壮
天气档案馆:回南天真相大揭秘 4招破解被潮湿支配的恐惧
国内哪的大米最好吃?经过评比,这8个地方比较出名,有你家乡吗
那些真正有品味的人 度假都在穿什么?
纯电动汽车为什么一定要上800V,仅是充电快?
汽车的手动空调和自动空调究竟有什么差异,是否只是面板的不同?
电饭锅懒人披萨,做出的披萨居然能有那么强的拉丝!饼底软软的
自己的靠山领导走了,新领导要拿你杀鸡吓猴怎么办?这三招可保身
水违背了自然规律?为什么0至4℃的水,会出现“热缩冷胀”?
会不会做大客户销售,有十个区别
灵活就业人员退休和职工退休后的养老金计算方法是一样的吗?
球迷回来了!中超首轮上座率超过2019年,多场比赛爆满
中华香烟分1、2、3字头,那么这三种之间有什么区别吗?
上海荠菜鲜肉馅大馄饨,该不该放黄酒和水?美食要迎合当地人口味
汽车空调风力越大车子越耗油吗?
养老金又有新消息!
12306候补购票是什么意思 12306候补购票抢票率高不高
不管你在什么地方上班,请记住以下这几点!
真正聪明的女人会隐藏自己,“傻女人”才会坦诚相待

推荐站点