为什么二维码被遮挡一部分也可以扫描出来

关注:37 发布时间:2021-07-15 08:07:04

导语本文整理了为什么二维码被遮挡一部分也可以扫描出来经验知识,帮助您全面了解,小白也能成为高手,跟随小编一起来看一看吧!

精简回答

二维码发明时有一个“容错”的设计,二维码发生器会反复表示一些信息(即冗余)来提高其容错性。因此,即使是被遮挡的部分也可以被扫描出来。

扫码支付省去了不改的麻烦,给买卖双方都带来了方便。但是有时候二维码有盖不全也能识别。为什么?先说为什么二维码有一部分被屏蔽了还能扫描。

详细介绍方法/步骤

二维码的原理可以简单概括为:用“点”表示二进制“1”,用“空”表示二进制“0”。“点”和“空”的排列构成了代码。

现在我们看到的二维码大多是“二维码”,是“快速反应”的缩写,由日本电装-浪潮公司发明。

二维码之所以能被正确扫描,是因为二维码发明时的“容错”设计,发生器会重复一些信息(即冗余)来提高其容错性。生成二维码时,可以选择4个容错度,分别是l、m、q、h,分别对应7%、15%、25%、30%的容错度。也就是说,如果在生成二维码时选择h级容错,那么即使有30%的模式被屏蔽,也可以正确扫描。这也是为什么现在很多二维码可以在中间加logo的原因。

然而,不要阻挡二维码图案三个角上的“之字形图案”,这是帮助解码软件定位的位置检测图案。在较大的二维码中会有几个小的锯齿形图案,是位置对齐器,类似于探测器的使用。有了这些之字形图案,你可以从角度准确扫描二维码信息。

猜你喜欢

热门常识经验

360微商频道查询入口