Вопрос

Есть ли простая реализация PHP для декодирования QR -кодов?

У меня есть фальшивый смартфон. Один из тех телефонов, который парад как смартфон, но я не могу загрузить какие -либо приложения, и я хочу создать услугу по электронной почте, где я могу сфотографировать QR -код, MMS его по электронной почте, и электронное письмо возвращает Что содержит QR -код.

Тем не менее, единственные библиотеки, которые я смог найти, находятся в Python (и, вероятно, C ++), ни одна из которых я не могу получить доступ в своей ограниченной среде хостинга.

Есть ли способ прочитать QR -коды, используя только PHP?

Это было полезно?

Решение

Есть только один чистый декодер PHP QR -кода. Он работает с библиотекой GD, но может использовать также ImageMagick. Этот читатель PHP QR -кода портирован из ZXING.

https://github.com/khanamiryan/php-qrcode-detector-decoder

Другие советы

Я не знаю о любом чистом декодере PHP. Декодирование изображений, как это довольно процессорно-процессорно и делает его в чисто интерпретированном языке, сложно.

ZXing (http://code.google.com/p/zxing/) обеспечивает реализацию декодера как в Java, так и в C ++. Теоретически, должно быть возможно связать библиотеку C ++ как расширение PHP, хотя я ничего не знаю об этом. Я сделал это для Руби ...

Кроме того, у ZXING есть онлайн -декодер на http://zxing.org/w/decode.jspx. Анкет Мое мышление состоит в том, что из PHP вы можете сделать изображение и опубликовать его в WebService и получить декодированные данные. Я не знаю механику изготовления звонков удаленного веб-сервиса от PHP и насколько различные среды хостинга могут ограничить это, хотя, но это кажется разумным?

Если у вас есть возможность использовать phpextension, php-zbarcode в https://github.com/mkoppanen/php-zbarcode. может читать QRcodes. Это обертка для Zbar от http://zbar.sourceforge.net., которая, в свою очередь, является библиотекой LGPL C для декодирования штрих -кодов.

Чтобы расшифровать ваш QR -код, вам нужно загрузить изображение QR -кода, и он покажет вам текст внутри этого кода.

http://www.phpgang.com/how-to-deCode-qr-code_344.html.

Очень легко сделать учебное пособие, я надеюсь, что это поможет.

Вот хороший пример, и вы также можете генерировать онлайн -код прямого QR ...

Существует также библиотека PHP для реализации QR -кода в вашем проекте.

http://phpqrcode.sourceforge.net/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top