本文介绍了为什么复制的二维码看起来不一样?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的理解是,二维码包含正在读取的数据,它不需要互联网连接来解释代码。如果是这样的话,为什么每次我用相同的数据重新创建新的二维码时都会得到不同的二维码?

如果我使用两个不同的生成器来创建相同的代码,我会看到明显的差异。例如,创建指向http://www.yahoo.com的URL链接会在这些站点上创建两个不同的QR:

http://qrcode.kaywa.com/

http://zxing.appspot.com/generator/

推荐答案

请记住,QR码可能使用4种不同的纠错级别,分别标记为L、M、Q和H。此外,还有一个称为掩蔽的过程,其目的是通过将黑白像素分布在图像上来增加读取过程的稳健性。还有一些掩蔽模式可用,它们可以产生有效的二维码,但结果不同。有关这些方面的更多信息,请阅读规范。

也就是说,给定具有相同设置的生成器,输出应该始终相同,这就是您最初的问题所涉及的内容。现在,由于上述影响,比较两个不同的生成器可能会导致观察到两个不同的图像。

规范链接,从Google随机选取(我提到这一点是因为ISO将QR规范作为标准文档出售):

http://raidenii.net/files/datasheets/misc/qr_code.pdf

这篇关于为什么复制的二维码看起来不一样?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-02 18:44