我目前正在寻找一个可以在 qr 代码中编码文本的 js 库。到目前为止我能找到的唯一一个似乎坏了,尽管其他人声称正在使用它。示例页面不起作用。通过使用它,我设法生成了代码,但它们没有被手机软件解码。
是否有另一个库是 js?有没有人设法让它工作?
我对从在线服务(kaywa、google 等)中提取代码的解决方案不感兴趣。
更新:
好吧,你们是对的,那个库确实有效。我的问题是我尝试将它包含在 HTML5 Boilerplate 页面中,而 document.write 似乎不起作用。无论如何,我修改了示例代码以使浏览器在画布而不是表格中绘制,并且我获得了 fillRect 函数的顺序。下面是更正后的函数调用。
context.fillRect(c * UNIT_SIZE, r * UNIT_SIZE, UNIT_SIZE, UNIT_SIZE);
// it's column-row, not row-column; don't ask why :)
由于我不再将图像转置 :),现在 qr 解码正常。感谢您的支持。