二维码的原理是什么?

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

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

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

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

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

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

猜你想看

有退休证的要注意了!这“6大”用途特别厉害,不要白白浪费了!
买八角,认清“钩角”和“直角”避免买到假八角,假的八角有毒
跑步后饮食,你吃对了吗?
平遥古城防坑战术,学会这几点,玩得开心还少花钱
为什么72V的电动摩托车,都是配20Ah以上的电池?主要因为3个原因
steam无法连接至服务器/无法连接至网络的解决办法
2020年4月旅游户外类创业公司传播影响力TOP10:公司排名变化较小
“坑爹”的汽车用品大盘点,千万别送给亲爹
车主们注意!汽车上这6个地方最容易坏,要经常检查否则容易出事故
汽车汽油怎么加?细数加满和一半的区别
为啥东北菜量那么大,价格却很便宜?原因很现实,看完长见识了
多种方式可申请新车临时号牌,你了解吗?
霜打的蔬菜为何甜?
买车怎样选配置?这四个配置再贵都要买
涨姿势|冰淇淋和冰激凌,竟然有区别?
心理学家:敏感的人容易想太多,心很累怎么办?3个方法停止内耗
虾线是什么东西?是虾的哪个部位?
天舟二号在轨十个月 不平凡的太空之旅完成了哪些使命?
两道比较经典的面试题,让我们了解面试的品质,了解面试的规律
人到中年,千万不要低估人性

推荐站点