PHP - 二维码

PHP 生成二维码

环境 PHP7.3

# 安装包 可以不设置版本 根据情况来定
composer require endroid/qr-code=3.9.1

  

代码

use Endroid\QrCode\QrCode;
// 创建
$qrCode = new \Endroid\QrCode\QrCode($text);
$qrCode->setSize(150);// 大小
$qrCode->setMargin(1);// 边框设置  根据情况可以把四周空白边框设置最小,负数也可以 setMargin(-5)

// 设置
$qrCode->setWriterByName('png');
$qrCode->setEncoding('UTF-8');

// 保存文件
$qrCode->writeFile('test.png');

// 输出图片
header('Content-Type: ' . $qrCode->getContentType());
echo $qrCode->writeString();

  

posted @ 2020-07-16 11:06  Zel+_+  阅读(185)  评论(0编辑  收藏  举报