文档介绍:使用PHPQRCode生成二维码HPQRCode是一个PHP二维码生成类库,利用它可以轻松生成二维码,官网提供了下载和多个演示demo,查看地址:http://phpqrcode./下载官网提供的类库后,,当然您的PHP环境必须开启支持GD2。,其中参数$text表示生成二位的的信息文本;参数$outfile表示是否输出二维码图片文件,默认否;参数$level表示容错率,也就是有被覆盖的区域还能识别,分别是L(QR_ECLEVEL_L,7%),M(QR_ECLEVEL_M,15%),Q(QR_ECLEVEL_Q,25%),H(QR_ECLEVEL_H,30%);参数$size表示生成图片大小,默认是3;参数$margin表示二维码周围边框空白区域间距值;参数$saveandprint表示是否保存二维码并显示。.代码如下:publicstaticfunctionpng($text,$outfile=false,$level=QR_ECLEVEL_L,$size=3,$margin=4,$saveandprint=false){$enc=QRencode::factory($level,$size,$margin);return$enc->encodePNG($text,$outfile,$saveandprint=false);}调用PHPQRCode非常简单,如下代码即可生成一张内容为"1958/"'';QRcode::png('1958/'); 那么实际应用中,我们会在二维码的中间加上自己的LOGO,已增强宣传效果。那如何生成含有logo的二维码呢?其实原理很简单,先使用PHPQRCode生成一张二维码图片,然后再利用php的image相关函数,将事先准备好的logo图片加入到刚生成的原始二维码图片中间,然后重新生成一张新的二维码图片。.代码如下:include'';$value='1958/';//二维码内容$errorCorrectionLevel='L';//容错级别$matrixPointSize=6;//生成图片大小//生成二维码图片QRcode::png($value,'',$errorCorrectionLevel,$matrixPointSize,2);$logo='';//准备好的logo图片$QR='';//已经生成的原始二维码图if($logo!==FALSE){$QR=imagecreatefromstring(file_get_contents($QR));$logo=imagecreatefromstring(file_get_contents($logo));$QR_width=imagesx($QR);//二维码图片宽度$QR_height=imagesy($QR);//二维码图片高度$logo_width=imagesx($logo);//logo图片宽度$logo_height=imagesy($logo);//logo图片高度$logo_qr_width=$QR_width/5;$s