一:插件安装这里我们使用liheng/hart-qr-code插件liheng/hart-qr-code插件github地址:https://github.com/LiHengc/Ha...composerrequireliheng/hart-qr-code二:简单使用1:生成一个简单的二维码//二维码初始化,如果要保存二维码,将该方法的第三个参数设置为true$hartqrCode=newHartQrcode('http://www.wj0511.com');//创建原始二维码$hartqrCode->create_qrcode($size=200);//获取原始二维码$hartqrCode->get_qrcode();执行完上面的代码,发现报错:发现这是因为字体文件的目录不对,也就是常量VENDOR_PATH参数的值有问题。插件中常量VENDOR_PATH的值是我的web目录地址,但是我的liheng/hart-qr-code插件插件的位置是在我的vendor目录下。我的vendor目录在我要记录的根目录下,所以这里需要重新定义常量VENDOR_PATH参数值,即:define('VENDOR_PATH',dirname($_SERVER['DOCUMENT_ROOT']).DIRECTORY_SEPARATOR.'vendor'.DIRECTORY_SEPARATOR);//二维码初始化,如果要保存二维码,设置该方法第三个参数为true$hartqrCode=newHartQrcode('http://www.wj0511.com');//创建原始二维码$hartqrCode->create_qrcode($size=200);//获取原始二维码$hartqrCode->get_qrcode();这时我们可以得到生成的二维码2:generatewithbackgroundQRcodedefine('VENDOR_PATH',dirname($_SERVER['DOCUMENT_ROOT']).DIRECTORY_SEPARATOR.'vendor'.DIRECTORY_SEPARATOR);//二维码初始化,第三个参数设置为true,保存二维码文件$hartqrCode=newHartQrcode('http://www.wj0511.com','./water.jpg');//创建原始二维码,$hartqrCode->create_qrcode($size=100);//创建一个带背景图片的二维码/**$x=260;x轴*$y=700;y轴*$qrcode_size=300;重新定义二维码大小*/$hartqrCode->create_bg_qrcode($x=10,$y=10,$qrcode_size=100);//输出带背景图的二维码$hartqrCode->get_bg_qrcode();生成的二维码如下:
