PHP QR Code

thinkphp5 + PHPQRCode 类库简单实现生成二维码(原始二维码和带 logo 二维码)

浪尽此生 提交于 2019-12-03 16:38:06
一、 PHPQRCode 是什么? PHPQRCode 基于 libqrencode 的 C 库开发, 提供创建二维码的 API. 注意: PHPQRCode 的实现必须开启支持 GD2 扩展库 (一般情况下都是开启状态) 二、如何安装? 项目下通过 composer 安装 composer require endroid/qrcode 手动下载复制到 tp 项目下代表第三方类库目录 vendor 里. 下载地址: https://sourceforge.net/projects/phpqrcode/files/ 三、实现过程 使用到 vendor\aferrandini\phpqrcode\lib\PHPQRCode 下的 png 方法 public static function png($text, $outfile = false, $level = Constants::QR_ECLEVEL_L, $size = 3, $margin = 4, $saveandprint=false) { $enc = QRencode::factory($level, $size, $margin); return $enc->encodePNG($text, $outfile, $saveandprint=false); } 创建一个控制层文件 index.php <?php //