php结合phpqrcode生成带图片LOGO的二维码
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php结合phpqrcode生成带图片LOGO的二维码,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1629字,纯文字阅读大概需要3分钟。
内容图文
PHP生成带LOGO的二维码,或许很多高手都已经实现了,但之前并没有过多关注这方面,这段有个小项目要用到二维码生成,索引就查了些资料,发些有一个PHP 类库phpqrcode对生成这种二维码很方便,索引就测试了一下,下面把自己的用法和代码与菜鸟分享,希望高手鼓励哦。生成效果:中间带Logo图片
首先你需要下载这个类库包,或者我后边会附上这个类库,具体的使用代码:
1、基本的二维码生成单元,直接输出标准二维码:
输出 include('phpqrcode.php'); // 二维码数据 $data = 'http://www.codesc.net'; // 生成的文件名 $filename = 'ewm.png'; // 纠错级别:L、M、Q、H $errorCorrectionLevel = 'L'; // 点的大小:1到10 $matrixPointSize = 4; QRcode::png($data, $filename, $errorCorrectionLevel, $matrixPointSize, 2); ?>
2、生成标准二维码和带Logo的二维码:
"; $logo = 'emwlogo.gif';//需要显示在二维码中的Logo图像 $QR = 'ewmlogo.png';//生成带Logo的二维码文件名 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, 'ewmlogo.png' ); ?>
版权声明:本文为博主原创文章,未经博主允许不得转载。
以上就介绍了php结合phpqrcode生成带图片LOGO的二维码,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
内容总结
以上是互联网集市为您收集整理的php结合phpqrcode生成带图片LOGO的二维码全部内容,希望文章能够帮你解决php结合phpqrcode生成带图片LOGO的二维码所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。