42

QRコードをデコードするためのプレーンなPHP実装はありますか?

私は偽物のスマートフォンを持っています。スマートフォンとしてパレードしているが、アプリをダウンロードできない電話の1つで、QRコードの写真を撮り、このメールにMMSを送信すると、メールが返されるメールサービスを作成したいQRコードに含まれるもの。

ただし、私が見つけたライブラリはPython(およびおそらくC ++)のみであり、限られたホスティング環境ではどちらにもアクセスできません。

PHPのみを使用してQRコードを読み取る方法はありますか?

4

5 に答える 5

36

純粋なPHPQRコードデコーダーは1つだけです。GDライブラリで動作しますが、ImageMagickも使用できます。このPHPQRコードリーダーはZXingから移植されています。

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

于 2015-06-28T16:28:35.513 に答える
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サービス呼び出しを行うメカニズムと、ホスティング環境が異なるとそれがどのように制限されるかはわかりませんが、それは合理的だと思われますか?

于 2010-10-10T15:30:44.927 に答える
10

phpextensionを使用する可能性がある場合は、 https: //github.com/mkoppanen/php-zbarcodeのphp-zbarcodeでqrcodeを読み取ることができます。これはhttp://zbar.sourceforge.netのZBarのラッパーであり、バーコードをデコードするためのLGPLCライブラリです。

于 2012-08-26T17:22:07.247 に答える
0

QRコードをデコードするには、QRコードの画像をアップロードする必要があり、そのコード画像内にテキストが表示されます。

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

非常に簡単なチュートリアルです。お役に立てば幸いです。

于 2014-01-28T13:29:12.213 に答える
-5

これが良い例です。オンラインの直接QRコードも生成できます...

プロジェクトにQRコードを実装するためのphpライブラリもあります。

http://phpqrcode.sourceforge.net/

于 2015-07-15T05:04:21.247 に答える