<?php
$data = '123';//生成二维码的内容,可以是url
$filename = '1.png';//文件存储位置,为false时为文件流
$level = '3';
$size = '4';//二维码大小
$margin = '2';//外边距
\QRcode::png($data, $filename, $level, $size, $margin);
$im = imagecreatefrompng($filename);//从png文件获取图片对象
$x = imagesx($im);//获取图片宽
$y = imagesy($im);//获取图片高
$im1 = imagecreate($x,$y+20);//创建一个新歘空白图片
imagecopyresized($im1,$im,0,0,0,0,$x,$y,$x,$y);//将图片$im复制到$im1,前两个0是新图的坐标起始点,前两个0是源图的坐标起始点;前两个$x,$y是新图的宽高,前两个$x,$y是源图的宽高
$color = imagecolorallocate($im1, 0, 0, 0);//获取颜色,根据rgb值获取
$size = 10;//文件大小
$angle = 0;//文件方向 0为从左到右 90为从下到上
$x = $x/3-strlen($data)-2;//图片的x轴位置
$y = $y+10;//文件的y轴为位置
$text = '123';//图片设置的文字
$font = './static/font/simsun.ttc'; // 字体文件,可以在C:\Windows\Fonts里找一个
// 在图片上创建文字,
imagettftext($im1, $size, $angle, $x, $y, $color, $font, $text);
imagepng($im1);//以 PNG格式将图像输出到浏览器或文件(需要第二个参数:图片路径)