您现在的位置: 365建站网 > 建站教程 > 微信公众平台开发 > 8.1.2通过url生成二维码图片

8.1.2通过url生成二维码图片

文章来源:365jz.com     点击数:1089    更新时间:2017-08-09 23:54   参与评论

获取二维码的url后,开发者可以自行将URL生成二维码图片。
PHP QR Code是一个PHP二维码生成类库,利用它可以轻松将文本内容生成二维码,官网地址如下:
http://phpqrcode.sourceforge.net/
PHP QR Code类中的phpqrcode.php提供了一个关键的png()方法,其代码如下:

public static function png($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);   
}  

其中
参数$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表示是否保存二维码并显示。
除了信息文本是必填参数之外,其他都可以使用默认值。
通过官网提供的类库,只需要使用phpqrcode.php就可以生成二维码了,当然PHP环境必须开启支持GD2。
调用PHP QR Code非常简单,如下代码即可将上述的参数二维码的url地址生成一个二维码图片。

include 'phpqrcode.php'; 
QRcode::png('http://weixin.qq.com/q/NkPirMrlwhq7pBRqMm9M');

生成的二维码图片如图8-1所示。

图8-1将url生成的二维码


如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛

发表评论 (1089人查看0条评论)
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
昵称:
最新评论
------分隔线----------------------------
大家感兴趣的内容
最近更新的内容

快速入口

· 365软件
· 建站公司
· 杰创官网
· 建站工具

业务咨询

· 技术支持
· 服务时间:9:00-18:00
365建站网二维码

Powered by 365建站网 RSS地图 HTML地图

copyright © 2013-2022 版权所有 鄂ICP备17013400号-1