php 微信二维码设置中间logo
/** * @params * $LOGO: 中间logo图片地址 * $QR: 二维码图片地址 * $path:带logo二维码图片名 * return 带logo二维码图片地址 */
$logo = Yii::$app->basePath . '/web/' . Yii::$app->params['file_path'] .substr($tmer_logo,0,2).'/'.$tmer_logo; $QR = $urls.'/'.$uuid.'.'.'png'; $pathimg = $uuid.'.'.'png'; return Utils::createLogo($logo,$QR,$pathimg);
/** * @params * 组合图片 */
/** * 添加二维码中间logo */ function createLogo($logo,$QR,$pathimg){$dir = $QR; $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, $from_width, 0, 0, $logo_qr_width,$logo_qr_height, $logo_width, $logo_height); imagecopyresized($QR, $logo, $from_width, $from_width, 0, 0, $logo_qr_width, $logo_qr_height, $logo_width, $logo_height); // 输出图像 imagepng($QR, $dir); return $pathimg; }
php 微信二维码设置中间logo相关推荐
- 通过编程做特别效果的个性“微信”二维码(思路)
注,这里只说编程思路,没有源代码. 先看效果: 图1 灯笼效果的二维码 从上图可以看到,其特征是:(1)整个外形为灯笼:(2)内部填充为二维码图像:(3)中间核心区域为我们真正所要的二维码:(4)二维 ...
- 通过编程做特别效果的个性 微信 二维码(思路)
注,这里只说编程思路,没有源代码. 先看效果: 图1 灯笼效果的二维码 从上图可以看到,其特征是:(1)整个外形为灯笼:(2)内部填充为二维码图像:(3)中间核心区域为我们真正所要的二维码:(4)二维 ...
- 微信支付二维码上添加logo
工具类的使用,分享给大家.先看效果: 无logo时: 有logo时: import java.awt.image.BufferedImage; import java.io.File; import ...
- 微信二维码+logo生成器
手机微信->个人设置->微信二维码生成即可 如果不满意可以自定义图片 将图片上传到这里 添加自己的logo即可生成 http://www.weixintizi.com/blog/10.ht ...
- PHP设置二维码中间为logo
//PHP设置二维码中间为logo $qcode = './qcode.png'; $logo = imgZoom('./big.jpg','small.png',0.08); list($q_wid ...
- thinkphp用phpqrcode生成二维码(含中间带logo、临时二维码)或生成微信二维码海报的方法
前期准备: 1.phpqrcode类文件下载,下载地址:https://sourceforge.net/projects/phpqrcode/ 2.PHP环境必须开启支持GD2扩展库支持(一般情况下都 ...
- 微信公众平台开发(121) 微信二维码海报
关键字:微信公众平台 二维码 海报 作者:方倍工作室 原文: http://www.cnblogs.com/txw1958/p/weixin-poster.html 本文介绍微信公众平台下二维码海报的 ...
- java微信二维码登录
1.注册 微信开放平台:https://open.weixin.qq.com 2.邮箱激活 3.完善开发者资料 4.开发者资质认证 准备营业执照,1-2个工作日审批.300元 5.创建网站应用 提交审 ...
- 魔坊APP项目-15-邀请好友(业务逻辑流程图、服务端提供邀请好友的二维码生成接口、客户端通过第三方识别微信二维码,服务端提供接口允许访问、App配置私有协议,允许第三方应用通过私有协议,唤醒APP)
邀请好友 1.业务逻辑流程图 客户端提供点击"邀请好友"以后的页面frame,html/invite.html,代码: <!DOCTYPE html> <html ...
最新文章
- 使用ONNX将模型转移至Caffe2和移动端
- Android开发者指南(22) —— Accessing Resources
- Android pms权限管理,Android权限机制
- spring cloud alibaba_Spring-Cloud-Alibaba
- python tensorflow pytorch 深度学习 车牌识别
- Top 10 Security Risks for 2014
- Python的enumerater
- 12864液晶——读写、划点、划线、汉字、32*16的字符
- Win2003下Exchange2003部署图解之七
- 【bzoj2330】 [SCOI2011]糖果
- 【十四】jvm 性能调优实例
- 【Elasticsearch】Elasticsearch之元数据(meta-fields)介绍
- JavaMail 发送邮件的实例
- Flash研究(一)——本地通讯
- Tensorflow2.0.0版本和Keras2.4.3不兼容
- oracle 批量修改同义词,Oracle批量创建同义词
- 【font-spider】网页中引用字体文件过大的解决办法,网页字体文件压缩
- SpringDataJPA教程 三种配置方式
- opencv——批量处理图片并保存
- 项目部署到SVN上以及SVN修改项目名称详细步骤