是否有用于解码 QR 码的普通 PHP 实现?
我有一部人造智能手机。其中一部以智能手机形式展示但我无法下载任何应用程序的手机,我想创建一个电子邮件服务,我可以在其中拍摄 QR 码的照片,将其 MMS 发送到这封电子邮件,然后电子邮件返回二维码包含什么。
但是,我能够找到的唯一库是 Python(可能还有 C++),我无法在有限的托管环境中访问它们。
有没有办法只使用 PHP 来读取二维码?
只有一个纯 PHP 二维码解码器。它与 GD 库一起使用,但也可以使用 ImageMagick。这个 PHP 二维码阅读器是从 ZXing 移植过来的。
我不知道有任何纯 php 解码器。像这样解码图像是处理器密集型的,并且使用纯解释语言进行解码具有挑战性。
zxing ( http://code.google.com/p/zxing/ ) 在 Java 和 C++ 中提供解码器实现。理论上,应该可以将 C++ 库链接为 php 扩展,尽管我对此一无所知。我已经为 Ruby 完成了...
此外,zxing 在http://zxing.org/w/decode.jspx确实有一个在线解码器。我的想法是,您可以从 PHP 获取图像并将其发布到 Web 服务并检索解码的数据。不过,我不知道从 PHP 进行远程 Web 服务调用的机制以及不同的托管环境如何限制这一点,但这似乎是合理的?
如果您有可能使用 phpextension,https://github.com/mkoppanen/php-zbarcode 上的 php-zbarcode可以读取 qrcodes。它是来自http://zbar.sourceforge.net的 ZBar 的包装器,它又是用于解码条形码的 LGPL C 库。
要解码您的 QR 码,您必须上传 QR 码的图像,它会在该代码图像中显示文本。
http://www.phpgang.com/how-to-decode-qr-code_344.html
教程很简单,希望对你有帮助。