我需要评估和比较QR码生成库,并寻找逻辑参数来测量和比较输出。
我为什么需要这个?似乎当我给给予两个不同的QR生成器相同的输入时,似乎会生成不同的输出,而我作为一个人无法分辨哪一个是正确的。
我所说的正确是指有多少“QR”数据是由我的输入编码/表示的,或者能够被便宜的手机(更大的块)读取。
这在处理每个字节在0x 7 f(十进制127)或A0(十进制160)之间的二进制数据时尤其如此,偶尔在处理从0到0x 20(十进制32)的值时也是如此。
上面提到的问题区域恰好也与ISO IEC 8859 1字符集的无效或不可打印字符相关,因此库可能将我的输入阅读为一个字符串,或将其编码为2字节的UTF-16字符,或者谁知道呢!
如果有人有关于我应该查看QR码的哪些方面的详细信息,或者更好的是,显示QR码诊断数据的应用程序,那将是完美的。
2条答案
按热度按时间v64noz0r1#
一个QR解码器的调试输出比zxing多**http://qrlogo.kaarposoft.dk/qrdecode.html**
根据它的作者,使用的软件是纯JavaScript,所以它运行在你自己的浏览器。
QR码解码示例(PNG由http://www.qrcode-monkey.de/编码),启用调试输出:
字符串
注:嵌入的数据为
tel:1234567890
qij5mzcb2#
我会使用ZXing -http://zxing.org/w/decode.jspx这样的服务
你可以给它一个QR码-通过上传或指向一个URL。
它将给予一些诊断信息,包括已编码的原始字节
字符串
如果你不想信任一个随机的网站,它是Open Source,所以你可以在本地运行它。