我已经编写了自己的qr代码生成器。我遵循了ISO标准以及我在网上找到的教程(http://www.thonky.com/qr-code-tutorial/)。在将教程作为测试用例(在字母数字模式下编码“HELLO WORLD”)之后,我生成了一个似乎正常工作的qr代码。它扫描得很好,一切看起来都很开心。
然而,仔细研究后,我注意到我的库生成的qr代码与教程中显示的代码略有不同。我已经验证它们都以相同的二进制数据集开始编码。使用的面罩也是一样的。请注意,我的结果和教程中给出的结果都正确解码(谢谢纠错!)
我开始认为教程中显示的结果是错误的。我尝试手工填写一些数据似乎证实了我自己的结果。此外,当我编码ISO标准中给出的示例('01234567'以数字模式编码)时,我得到的结果与建议的相同。只有某些的qr代码是不同的。大多数看起来都相同。
所以我的问题变成了:有没有一个工具可以给我一个qr代码的错误统计数据?是否有一组标准测试图像我可以比较以确认我的库完全正常工作?
答案 0 :(得分:2)
最简单的方法是让其他平台查看是否可以解码它们。
您可以尝试ZXing - http://zxing.org/w/decode.jspx - 这将为您提供编码的原始数据,以便您可以查看是否犯了任何错误。它还应该为您提供纠错级别等。
如果您只想查看文本是否编码正确,请尝试: