使用PHP QRcode生成二维码广告图

WBOY
發布: 2016-06-23 13:09:09
原創
1121 人瀏覽過

官方下载地址:

http://phpqrcode.sourceforge.net/

然后就是二维码合并广告图代码:

<?phpinclude 'phpqrcode/phpqrcode.php';		$bgFile = 'Public/wap/images/tg.png';		$qrConf = array(			'data'	=> 'http://www.baidu.com',			'level' => 'L',			'size'	=> 9,			'margin'=> 2		);				$img = imagecreatefrompng($bgFile);		$qrHander = \QRcode::png($qrConf['data'], true, $qrConf['level'], $qrConf['size'], $qrConf['margin']);		$rs = imagecopymerge($img, $qrHander, 230, 700, 0, 0, imagesx($qrHander), imagesy($qrHander), 100);				header("Content-type: image/png");		imagepng($img);
登入後複製



上面代码很简单,就是通来 QRcode::png 来生成一个二维码图并返回图片句柄,然后通过 imagecopymerge 合并一张背景图,如果你直接下载原生的QRcode 类,可能还需要修改里面一点代码, QRcode::png 默认是没有返回句柄的,要么输出,要么生成文件,具体修改如下:

phpqrcode.php 

#3303 前面加 return QRimage::png

#954 ImagePng($image, $filename); 下面加上 return $image;

这样就行了

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!