我的理解是,二维码包含正在读取的数据,并且不需要互联网连接来解释代码。如果是这种情况,为什么每次我使用相同的数据重新创建新的二维码时都会得到不同的二维码?
如果我使用两个不同的生成器创建相同的代码,我会看到明显的差异。例如,创建一个 URL 链接http://www.yahoo.com http://www.yahoo.com在这些网站上创建两个不同的 QR:
http://qrcode.kaywa.com/ http://qrcode.kaywa.com/
http://zxing.appspot.com/generator/ http://zxing.appspot.com/generator/
请注意,QR 码可能使用 4 种不同级别的纠错,分别标记为 L、M、Q 和 H。此外,还有一个称为掩蔽的过程,旨在通过在图像上分布黑白像素来提高读取过程的鲁棒性。还有许多可用的屏蔽图案,它们可以生成有效的 QR 码,但结果不同。阅读规范以获取更多信息。
话虽这么说,给定具有相同设置的生成器,输出应该始终相同,这就是您最初的问题。现在,由于上述影响,比较两个不同的生成器可能会导致观察到两个不同的图像。
规范链接,随机从 Google 中挑选(我提到这一点是因为 ISO 将 QR 规范作为标准文档出售):
http://raidenii.net/files/datasheets/misc/qr_code.pdf http://raidenii.net/files/datasheets/misc/qr_code.pdf
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)