-
-
//生成中间带标识的二维码
-
include ( 'phpqrcode.php' ); //引入phpqrcode类库
-
$ value = 'http://www.sunnyos.com' ; //二维码存放的内容
-
$ errorCorrectionLevel = 'L' ; //错误校正
-
$ matrixPointSize = 10 ; //边界空白位置
-
QRcode :: png($ value, 'sunny.png' ,$ errorCorrectionLevel,$ matrixPointSize, 2 ); //生成二维码
-
$ logo = 'logo.jpg' ; //标志的图片地址
-
$ QR = 'sunny.png' ; //二维码图片地址
-
if ($ logo!== FALSE ){
-
$ QR = imagecreatefromstring(file_get_contents($ QR));
-
$ logo = imagecreatefromstring(file_get_contents($ logo));
-
$ QR_width = imagesx($ QR);
-
$ QR_height = imagesy($ QR);
-
$ logo_width = imagesx($ logo);
-
$ logo_height = imagesy($ logo);
-
$ logo_qr_width = $ QR_width / 5 ;
-
$ scale = $ logo_width / $ logo_qr_width;
-
$ logo_qr_height = $ logo_height / $ scale;
-
$ from_width =($ QR_width - $ logo_qr_width)/ 2 ;
-
imagecopyresampled($ QR,$标志,$ from_width,$ from_width, 0 , 0 ,$ logo_qr_width,$ logo_qr_height,$ logo_width,$ logo_height);
-
-
}
-
imagepng($ QR, 'sunny.png' ); //跟标志合并之后的地址
-