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 );