В настоящее время я ищу библиотеку js, которая может кодировать текст в qr-кодах. Единственный , который мне удалось найти до сих пор, кажется сломанным, хотя другие люди утверждают, что используют его. Пример страницы не работает. Немного поиграв с этим, мне удалось сгенерировать коды, но они не расшифровываются программным обеспечением телефона.
Есть ли для этого еще одна библиотека 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 прекрасно декодируется. Спасибо за поддержку.