1. 使用composer安装 endroid/qrcode
github地址:https://github.com/endroid/qr-code
composer require endroid/qrcode
2. 安装 php安装gd扩展
gd扩展参考手册:https://www.php.net/manual/zh/book.image.php
<?php
namespace app\index\controller;
use Endroid\QrCode\QrCode;
class Poster
{
function __construct($imgFolder, $fontFolder) {
$this->imgFolder = $imgFolder;
$this->fontFolder = $fontFolder;
}
private $imgFolder;
private $fontFolder;
public function create($url, $userName, $title)
{
// 1 获取背景图尺寸