1.下载php qr code类
地址:
2.确认开启了 PHP gd扩展
3.调用示例
include "phpqrcode.php";$outfile = date( 'Ymdhis' ) . ".png" ;
$text = "二维码内容";
QRcode::
png
(
$text
,
$outfile
,
QR_ECLEVEL_L
,
6
,
2
,
true
)
;
ob_clean()
;
//
清空(擦掉)输出缓冲区
//
拼接上
logo
$logo
=
"wxlogo.png"
;;
if
(
$logo
!==
FALSE
) {
$QR
= imagecreatefromstring(file_get_contents(
$outfile
))
;
$logo
= imagecreatefromstring(file_get_contents(
$logo
))
;
$QR_width
= imagesx(
$QR
)
;
//
二维码图片宽度
$logo_width
= imagesx(
$logo
)
;
//logo
图片宽度
$logo_height
= imagesy(
$logo
)
;
//logo
图片高度
$logo_qr_width
=
64
;
$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
,
$outfile
)
;//图片上传至云 返回路径
……