1 / 3
文档名称:

使用PHPQRCode生成二维码.doc

格式:doc   大小:27KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

使用PHPQRCode生成二维码.doc

上传人:bb21547 2020/9/11 文件大小:27 KB

下载得到文件列表

使用PHPQRCode生成二维码.doc

文档介绍

文档介绍:使用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