ディスプレイには、QR コードの解析と識別を必要とするアプリケーションがいくつかあります。では、PHP バックエンドで QR コードを識別するにはどうすればよいでしょうか?この記事では、PHP を使用した QR コード認識の例を紹介します。皆さんの参考になれば幸いです。
ステップ 1
mageMagick は、画像の作成、編集、合成を行うための無料ソフトウェアです。複数の形式のイメージを読み取り、変換、書き込みできます。画像の切り取り、色の置換、各種効果の適用、画像の回転、結合、文字、直線、多角形、楕円、曲線、画像に付随する拡大・回転。 ImageMagick はフリー ソフトウェアです。すべてのソース コードはオープンであり、GPL ライセンス契約に準拠しており、ほとんどのオペレーティング システムで実行できます。
画像をある形式から別の形式に変換します (直接アイコンに変換するなど)。
サイズ変更、回転、シャープ、減色、および画像の特殊効果
画像サムネイルのモンタージュ
ウェブに適した背景が透明な画像
一連の画像 Gif アニメーションを作成し、直接変換
複数の画像を組み合わせた画像、モンタージュ
テキストの影や境界線のレンダリングを使用して、画像上にテキストを書き込んだり、グラフィックを描画したりできます。
写真に枠線やフレームを追加します
gimp で実行できるほぼすべての通常のプラグイン機能を含む、写真の機能情報を取得します
10。さまざまなカーブパラメータのレンダリング機能も含まれています。ただ、コマンドの書き方がかなり複雑です。
ImageMagick は、32 ビット CPU か 64 ビット CPU かに関係なく、LINUX、Windows '95/'98/ME/NT 4.0/2000/XP、Macintosh (MacOS 9 など) を含む、ほとんどすべての非専用オペレーティング システムでコンパイルできます。 / 10)、VMS および OS/2.
ステップ 2
ZBar は一般的に使用される QR コード認識ソフトウェアです
ステップ 3
php-zbarcode をインストールします(https://github.com/mkoppanen/ php-zbarcode)
ステップ 4
extension=zbarcode.so を php.ini 設定ファイルに追加します
ステップ 5
特定する
<?php //新建一个图像对象 $image = new ZBarCodeImage("./test.png"); // 创建一个二维码识别器 $scanner = new ZBarCodeScanner(); //识别图像 $barcode = $scanner->scan($image); //循环输出二维码信息 if (!empty($barcode)) { foreach ($barcode as $code) { printf("Found type %s barcode with data %s\n", $code['type'], $code['data']); } } ?>
以上がPHP で QR コード認識を実装する方法 - サンプルの共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。