生成二维码图片

发表于 2020-06-19 10:24:34
阅读 44

介绍

介绍

今天福哥要做一个需要使用二维码的功能,现在整理出来跟大家分享一下

教程

下载安装

从 https://github.com/t0k4rt/phpqrcode 下载 phpqrcode 程序包,解压缩后放到一个文件夹里

测试

编写程序

include('phpqrcode/phpqrcode.php');

$back_color = 0xFFFF00;
$fore_color = 0xFF00FF;
QRcode::png('http://mydomain/mypath?myquery', false, 'h', 20, 1, false, $back_color, $fore_color);

参数介绍

下面是各个参数的介绍

  • $text:字符串,隐藏在二维码内的数据

  • $outfile:字符串,保存二维码图片的文件路径,默认为不保存文件

  • $level:整数,生成的二维码点阵密度,默认QR_ECLEVEL_L,可选值有:

    QR_ECLEVEL_L:低密度

    QR_ECLEVEL_M:中密度

    QR_ECLEVEL_Q:强密度

    QR_ECLEVEL_H:高密度,图片尺寸会变大

  • $size:整数,生成的二维码图片尺寸,单位是31像素,就是实际图片尺寸为 $size*31 像素

  • $margin:整数,生成的二维码图片外边距

  • $saveandprint:保存并且显示出来,只有 $outfile 有设置文件路径时候才会有效

  • $back_color:背景颜色

  • $fore_color:前景颜色(码颜色)

方法定义

这是函数定义的源码

public static function png($text, $outfile = false, $level = QR_ECLEVEL_L, $size = 3, $margin = 4, $saveandprint=false, $back_color = 0xFFFFFF, $fore_color = 0x000000)

好了,今天就介绍到这里,记住一句话:有问题找福哥!