如何阅读PHP中的QR码?

2022-08-30 11:42:13

是否有用于解码QR码的普通PHP实现?

我有一个假智能手机。其中一款手机可以作为智能手机,但我无法下载任何应用程序,并且我想创建一个电子邮件服务,在那里我可以拍摄QR码的照片,将其彩信发送到此电子邮件,电子邮件返回QR码包含的内容。

但是,我唯一能找到的库是Python(可能C++),我都可以在有限的托管环境中访问它们。

有没有办法仅使用PHP读取QR码?


答案 1

只有一个纯PHP QR码解码器。它正在与GD库一起使用,但也可以使用ImageMagick。这个PHP QR码阅读器是从ZXing移植过来的。

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


答案 2

我不知道任何纯php解码器。像这样的解码图像是非常处理器密集型的,用纯粹的解释语言进行解码是具有挑战性的。

zxing(http://code.google.com/p/zxing/)在Java和C++中都提供了解码器实现。从理论上讲,应该可以将C++库链接为php扩展,尽管我对它的机制一无所知。我已经为Ruby做了...

此外,zxing在 http://zxing.org/w/decode.jspx 确实有一个在线解码器。我的想法是,从PHP中,您可以获取图像并将其发布到Web服务并检索解码的数据。我不知道从PHP进行远程Web服务调用的机制,以及不同的托管环境如何限制它,但它似乎是合理的?


推荐