QRコードをデコードするための単純なPHP実装はありますか?
偽のスマートフォンを持っています。スマートフォンとしてパレードするが、アプリをダウンロードできない携帯電話の1つ。QRコードの写真を撮れる場所にメールサービスを作成したい、MMSこのメールに送信すると、メールはQRコードに含まれるものを返します。
ただし、見つけることができた唯一のライブラリはPython(おそらくC++))にあり、どちらも限られたホスティング環境ではアクセスできません。
PHPのみを使用してQRコードを読み取る方法はありますか?
純粋なPHP QRコードデコーダーのみです。Gdライブラリで動作しますが、ImageMagickも使用できます。このPHP QRコードリーダーは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
非常に簡単なチュートリアルが役立つことを願っています。