PHPQrcode快速实现二维码的生成

PHPQrcode快速实现二维码的生成

简介

PHPQrcode(点击下载 是一个PHP 的文件,里面封装了二维码图片的生成,支持的图片格式有 png ,通过参数的配置可以设置二维码的大小、边距、码的颜色、定位点的颜色.使用的话也比较简单,只需要将PHPQrcode.php 这个文件引入到待使用的位置,再通过 Qrcode 这个类就可以生成二维码了。

 

 

 

参数说明

$qrcode = new QRcode();

/**

 * 参数说明:

 * text: 待生成二维码的字符串

 * outfile: false(表示已文件流的形式输出)

 * level: 容错率,即二维码损坏多少%任然可以识别(L:7%, M:15%, Q:25%, H:30%

 * size: 二维码大小,默认为4 $size = floor($width/37*100)/100 + 0.01  $width 为二维码的宽度 px

 * margin: 内边距

 */

$qrcode->png($text, $outfile, $level, $size, $margin);

 

参考代码

以文件流的形式返回二维码

// 引入 phpqrcode 文件(PS:该代码文件与phpqrcode.php在同一个目录下,所以这样引入)

require_once 'phpqrcode.php';

// 指定返回的文件类型image

header("Content-type:image/png");

// 调用类中的png 方法

\QRcode::png("待生成二维码的字符串", false, 'L', 5, 2);

exit();

以文件的形式保存二维码

require_once 'phpqrcode.php';

 

$qrcode = new QRcode();

$qrcode->png("待生成二维码的字符串", "文件名.png", 'L', 5, 2);

 

posted @ 2020-11-18 20:31  GetcharZp  阅读(533)  评论(0编辑  收藏  举报