安装:
composer require endroid/qr-code
使用:
<?php // 1. 引入包 require_once "vendor/autoload.php"; // 2. 使用命名空间 use Endroid\QrCode\ErrorCorrectionLevel; use Endroid\QrCode\QrCode; // 3. 创建二维码内容 $qrCode = new QrCode('http://www.test.com'); // 4. 设置二维码大小 $qrCode->setSize(300); // 5. 设置边距 $qrCode->setMargin(10); // 6. 设置复杂度等级 $qrCode->setErrorCorrectionLevel(new ErrorCorrectionLevel(ErrorCorrectionLevel::HIGH)); // 7. 设置 logo 路径 $qrCode->setLogoPath('path/to/logo'); // 8. 设置 logo 大小 $qrCode->setLogoSize(150, 200); // 9. 输出二维码 header('Content-Type: '.$qrCode->getContentType()); echo $qrCode->writeString(); // 10. 保存二维码 $qrCode->writeFile('path/to/save');
文档更新时间: 2024-03-24 15:25 作者:lee