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