phpqrcode生成带颜色二维码

phpqrcode生成带颜色二维码,方法简单。

打开phpqrcode.php文件,在QRimage类中image方法,修改其中两行即可:

$col[0] = ImageColorAllocate($base_image,255,255,255);//二维码背景色RGB
$col[1] = ImageColorAllocate($base_image,0,0,0);//前景RGB颜色

调用:

include 'phpqrcode.php';
//第三个参数默认为L,这个参数可传递的值分别是L(QR_ECLEVEL_L,7%),M(QR_ECLEVEL_M,15%),Q(QR_ECLEVEL_Q,25%),H(QR_ECLEVEL_H,30%)。这个参数控制二维码容错率,不同的参数表示二维码可被覆盖的区域百分比。
//第四个参数,控制生成图片的大小,默认为4
//第五个参数,控制生成二维码的空白区域大小
 
QRcode::png($content, false, QR_ECLEVEL_L,  20,  1 , false );