方法1:
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 );
方法2:
修改好的phpqrcode.php文件,下载:http://download.csdn.net/detail/macwhirr123/9797837
调用:
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 ,'#3fbfff');