PHP生成微信二维码
来源:互联网 发布:天猫淘宝运营招聘信息 编辑:程序博客网 时间:2024/05/16 00:52
/** * *生成二维码图片 *@param $url 二维码链接 *@param $logo 二维码中间的logo地址 */ function createQrCode($url, $logo = null){ $errorCorrectionLevel = 'L'; //容错级别 $matrixPointSize = 6; //生成图片大小 $QR = 'qrcode.png'; //已经生成的原始二维码图 QRcode::png($url, $QR, $errorCorrectionLevel, $matrixPointSize, 2); $logo_rs = "/tmp/".time().".png";//文件存放路径 if ($logo) { //带有logo $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 / 4.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, $logo_rs); //重新组合图片并调整大小 } else { //不带logo QRcode::png($url, $logo_rs, $errorCorrectionLevel, $matrixPointSize, 2); } return $logo_rs; }
其中,QRcode类文件的代码可以在这上面下载:https://sourceforge.net/projects/phpqrcode/files/,下载解压后会有一个phpqrcode.php文件,引入即可。
原始的二维码图片qrcode.png如下:
阅读全文
0 0
- php生成微信二维码
- PHP生成微信二维码
- 微信 使用PHP生成二维码
- php 生成微信二维码带头像图片***
- 微信二维码生成
- 微信生成二维码
- 微信二维码生成
- 微信 二维码生成
- 微信生成二维码
- 生成微信二维码
- PHP生成微信临时和永久二维码
- 公众号生成带参数二维码,php开发微信公众号生成推广二维码
- 微信开发 -- 二维码生成
- 生成二维码,微信分享
- 微信组件:二维码生成
- 微信生成二维码java
- 微信二维码生成接口
- 微信生成临时二维码
- CentOS7+Apache2.4.6+Subversion1.7.14+Tomcat9+Mysql5.6+JDK1.8+svnadmin3.0.5傻瓜式搭建
- java 类型通配符 ?
- 对于list的复制问题
- 一定能成功的Android NDK环境配置教程
- weex error NpmPackage.js:50
- PHP生成微信二维码
- 《jQuery基础教程》第三章摘记
- 关于线程中锁的使用以及死锁情况
- Linux tmux 参考手册
- 使用AndroidAnnotations时@AfterViews方法被调用两次的问题
- 堆排序
- Mysql安装若干事宜
- Application Server was not connected before run configuration stop, reason: Unable to ping server at
- 【@RequestMapping】 Cannot map 'groupController' method