0

php 使用 endroid/qrcode 生成二维码

neo created at6 years ago view count: 3106

项目地址

https://github.com/endroid/QrCode

安装

composer require endroid/qrcode

使用

use Endroid\QrCode\ErrorCorrectionLevel;
use Endroid\QrCode\LabelAlignment;
use Endroid\QrCode\QrCode;

     $qrCode = new QrCode('www.joyk.com');
        $qrCode->setSize(300);
        $qrCode
            ->setWriterByName('png')
            ->setMargin(10)
            ->setEncoding('UTF-8')
            ->setErrorCorrectionLevel(ErrorCorrectionLevel::HIGH)
            ->setForegroundColor(['r' => 0, 'g' => 0, 'b' => 0])
            ->setBackgroundColor(['r' => 255, 'g' => 255, 'b' => 255])
            ->setValidateResult(false);
        // 直接网页上面输出图片
        header('Content-Type: '.$qrCode->getContentType());
        echo $qrCode->writeString();
       // 保存到文件
      $qrCode->writeFile(__DIR__.'/qrcode.png');
report
回复

Recent search keywords