在PHP⾥QRcode的参数详解,简单明了!
QRCode码是由⽇本Denso公司于1994年9⽉研制的⼀种矩阵⼆维码符号,平台的⽕爆带动⼆维码在互联⽹⾏业的⼴泛应⽤。
⽬前个个⾏业⼏乎都使⽤到⼆维码来推⼴⾃⼰的品牌,只需要⽤⼿机轻轻⼀扫描,就可以查看或者访问⼆维码⾥⾯的信息,以及登录⼆维码⾥⾯的⽹址。再者加上的⼴泛使⽤,更是离不开⼆维码了。
⽽⽬前制作⽹站的语⾔⼀般都是PHP,我们现在就来讲⼀下,在PHP⾥,QRcode类库⾥的参数怎么使⽤和详细⽤法。
如何制作二维码public function qrcode($url ){
require_once FCPATH . 'application/third_party/phpqrcode.php';
QRcode::png($url,$outfile,$level);
}
这样就可以⽣成⼆维码了,实际上在png这个⽅法⾥还有⼏个参数需要使⽤。
第⼀个参数$text,就是上⾯代码⾥的URL⽹址参数,
第⼆个参数$outfile默认为否,不⽣成⽂件,只将⼆维码图⽚返回,否则需要给出存放⽣成⼆维码图⽚的路径
第三个参数$level默认为L,这个参数可传递的值分别是
L(QR_ECLEVEL_L,7%),M(QR_ECLEVEL_M,15%),Q(QR_ECLEVEL_Q,25%),H(QR_ECLEVEL_H,30%)。这个参数控制⼆维码容错率,不同的参数表⽰⼆维码可被覆盖的区域百分⽐。
利⽤⼆维维码的容错率,我们可以将头像放置在⽣成的⼆维码图⽚任何区域。
第四个参数$size,控制⽣成图⽚的⼤⼩,默认为4
第五个参数$margin,控制⽣成⼆维码的空⽩区域⼤⼩
第六个参数$saveandprint,保存⼆维码图⽚并显⽰出来,$outfile必须传递图⽚路径。
⼤家可以根据⾃⼰的需求来设置⽣成⼆维码的参数。
下⾯就是在使⽤php⽣成⼆维码的⽰例:
<?php
include "phpqrcode/phpqrcode.php"; //引⼊PHP QR库⽂件
$value="www.phpabc";
$errorCorrectionLevel = "L";
$matrixPointSize = "4";
QRcode::png($value, false, $errorCorrectionLevel, $matrixPointSize);
exit;
>
扫码,体验更多开发案例
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论