微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php调用phpqrcode.php生成二维码

下载PHPqrcode.PHP:点击下载

<?PHP

include 'PHPqrcode.PHP';   

$value = 'https://www.baidu.com/'; //二维码内容  

$errorCorrectionLevel = 'L';//容错级别  

$matrixPointSize = 6;//生成图片大小  

//生成二维码图片  

QRcode::png($value,'qrcode.png',$errorCorrectionLevel,$matrixPointSize,2);

 

//以上生成内容是 https://www.baidu.com 的二维码图片

//如果需要给二维码加入logo,继续往下走

 

$logo = 'logo.png';//准备好的logo图片  

$QR = 'qrcode.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图片宽度  

    $logo_height = imagesy($logo);//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,$logo_qr_width,  

    $logo_qr_height,$logo_width,$logo_height);  

}  

//输出图片  

imagepng($QR,'weixin.png');  

echo '<img src="weixin.png">';

 

?>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐