<?
include
"phpqrcode/phpqrcode.php"
;
$errorCorrectionLevel
=
"L"
;
$matrixPointSize
=
"4"
;
QRcode::png(
$value
, false,
$errorCorrectionLevel
,
$matrixPointSize
);
exit
;
?>
文件输出二维码
include
(
'phpqrcode/phpqrcode.php'
);
// 二维码数据
// 生成的文件名
$filename
=
'1111.png'
;
// 纠错级别:L、M、Q、H
$errorCorrectionLevel
=
'L'
;
// 点的大小:1到10
$matrixPointSize
= 4;
QRcode::png(
$data
,
$filename
,
$errorCorrectionLevel
,
$matrixPointSize
, 2);
生成中间带logo的二维码
<?php
include
(
'phpqrcode/phpqrcode.php'
);
$errorCorrectionLevel
=
'L'
;
$matrixPointSize
= 6;
QRcode::png(
$value
,
'xiangyang.png'
,
$errorCorrectionLevel
,
$matrixPointSize
, 2);
echo
"QR code generated"
.
"<br />"
;
$logo
=
'logo.png'
;
$QR
=
'xiangyang.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
,
$logo
,
$from_width
,
$from_width
, 0, 0,
$logo_qr_width
,
$logo_qr_height
,
$logo_width
,
$logo_height
);
}
imagepng(
$QR
,
'xiangyanglog.png'
);
?>