ホームページ  >  記事  >  バックエンド開発  >  thinkphp5 フレームワークと Android は QR コード生成コードを実装します

thinkphp5 フレームワークと Android は QR コード生成コードを実装します

不言
不言オリジナル
2018-08-06 09:59:422347ブラウズ

この記事では、thinkphp5 フレームワークと QR コード生成コードの Android 実装について紹介します。これには一定の参考価値があります。必要な友人は参照できます。お役に立てば幸いです。

Windows compser は endroid/qrcode をインストールし、コンポーザー ツールを自分でインストールします;

1. 「endroid/qrcode」をプロジェクト ディレクトリ ファイル COMPOSER.json
## に追加します。 # require : "2.5.1" (endroid バージョンは php バージョンに応じて対応するバージョンを入力します)

中国語イメージのダウンロード パスを設定します

1 "repositories": {
2         "packagist": {
3             "type": "composer",
4             "url": " 
5         }
6     }

##2 . cmd でプロジェクト ディレクトリに切り替え、コマンド

composer require endroid/qrcode

3. PHP コントローラーの概要

を入力します。
use Endroid\QrCode\QrCode;

    $qrCode=new QrCode();
        $url = 'A150';

        $qrCode->setText($url)
            ->setSize(200)//大小
            ->setLabelFontPath(VENDOR_PATH.'endroid\qrcode\assets\noto_sans.otf')
            ->setErrorCorrectionLevel('high')
            ->setForegroundColor(array('r' => 0, 'g' => 0, 'b' => 0, 'a' => 0))
            ->setBackgroundColor(array('r' => 255, 'g' => 255, 'b' => 255, 'a' => 0))
            ->setLabel('桌码  A150')
            ->setLabelFontSize(16);

        header('Content-Type: '.$qrCode->getContentType());

        ob_clean();  /*解决提示 图像错误,无法显示问题*/

        echo $qrCode->writeString();
        exit;

おすすめ関連記事:

php で検証コードとサーバー側検証コードを実装する手順

方法PHP を使用して Excel ファイルの内容を読み取り、セルのデータを取得します

以上がthinkphp5 フレームワークと Android は QR コード生成コードを実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。