>  기사  >  백엔드 개발  >  thinkphp5 프레임워크와 Android는 QR 코드 생성 코드를 구현합니다.

thinkphp5 프레임워크와 Android는 QR 코드 생성 코드를 구현합니다.

不言
不言원래의
2018-08-06 09:59:422299검색

이 글은 thinkphp5 프레임워크와 QR 코드 생성 코드의 안드로이드 구현을 소개합니다. 필요한 친구들이 참고할 수 있기를 바랍니다.

Windows Compser는 endroid/qrcode를 설치하고 작곡가 도구를 직접 설치합니다.

1. 프로젝트 디렉터리 파일 Composer.json

에 "endroid/qrcode": "2.5.1"을 추가합니다(endroid 버전은 php 버전에 따라 채워짐)

중국어 이미지 다운로드 경로를 구성하세요

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

2.cmd 프로젝트 디렉토리로 전환하고

composer require endroid/qrcode

3. 컨트롤러 소개

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.