/**
* @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 灯笼效果的二维码 从上图可以看到,其特征是:(1)整个外形为灯笼:(2)内部填充为二维码图像:(3)中间核心区域为我们真正所要的二维码:(4)二维 ...

  2. 通过编程做特别效果的个性 微信 二维码(思路)

    注,这里只说编程思路,没有源代码. 先看效果: 图1 灯笼效果的二维码 从上图可以看到,其特征是:(1)整个外形为灯笼:(2)内部填充为二维码图像:(3)中间核心区域为我们真正所要的二维码:(4)二维 ...

  3. 微信支付二维码上添加logo

    工具类的使用,分享给大家.先看效果: 无logo时: 有logo时: import java.awt.image.BufferedImage; import java.io.File; import ...

  4. 微信二维码+logo生成器

    手机微信->个人设置->微信二维码生成即可 如果不满意可以自定义图片 将图片上传到这里 添加自己的logo即可生成 http://www.weixintizi.com/blog/10.ht ...

  5. PHP设置二维码中间为logo

    //PHP设置二维码中间为logo $qcode = './qcode.png'; $logo = imgZoom('./big.jpg','small.png',0.08); list($q_wid ...

  6. thinkphp用phpqrcode生成二维码(含中间带logo、临时二维码)或生成微信二维码海报的方法

    前期准备: 1.phpqrcode类文件下载,下载地址:https://sourceforge.net/projects/phpqrcode/ 2.PHP环境必须开启支持GD2扩展库支持(一般情况下都 ...

  7. 微信公众平台开发(121) 微信二维码海报

    关键字:微信公众平台 二维码 海报 作者:方倍工作室 原文: http://www.cnblogs.com/txw1958/p/weixin-poster.html 本文介绍微信公众平台下二维码海报的 ...

  8. java微信二维码登录

    1.注册 微信开放平台:https://open.weixin.qq.com 2.邮箱激活 3.完善开发者资料 4.开发者资质认证 准备营业执照,1-2个工作日审批.300元 5.创建网站应用 提交审 ...

  9. 魔坊APP项目-15-邀请好友(业务逻辑流程图、服务端提供邀请好友的二维码生成接口、客户端通过第三方识别微信二维码,服务端提供接口允许访问、App配置私有协议,允许第三方应用通过私有协议,唤醒APP)

    邀请好友 1.业务逻辑流程图 客户端提供点击"邀请好友"以后的页面frame,html/invite.html,代码: <!DOCTYPE html> <html ...

最新文章

  1. 使用ONNX将模型转移至Caffe2和移动端
  2. Android开发者指南(22) —— Accessing Resources
  3. Android pms权限管理,Android权限机制
  4. spring cloud alibaba_Spring-Cloud-Alibaba
  5. python tensorflow pytorch 深度学习 车牌识别
  6. Top 10 Security Risks for 2014
  7. Python的enumerater
  8. 12864液晶——读写、划点、划线、汉字、32*16的字符
  9. Win2003下Exchange2003部署图解之七
  10. 【bzoj2330】 [SCOI2011]糖果
  11. 【十四】jvm 性能调优实例
  12. 【Elasticsearch】Elasticsearch之元数据(meta-fields)介绍
  13. JavaMail 发送邮件的实例
  14. Flash研究(一)——本地通讯
  15. Tensorflow2.0.0版本和Keras2.4.3不兼容
  16. oracle 批量修改同义词,Oracle批量创建同义词
  17. 【font-spider】网页中引用字体文件过大的解决办法,网页字体文件压缩
  18. SpringDataJPA教程 三种配置方式
  19. opencv——批量处理图片并保存
  20. 项目部署到SVN上以及SVN修改项目名称详细步骤

热门文章

  1. 实现 酷狗音乐 歌词播放效果
  2. Java 生成Word文档 — 简单示例
  3. 4k超清壁纸APP抓包获取所有壁纸下载地址
  4. 白杨SEO:如何快速收集百度、抖音、知乎、小红书等关键词搜索下拉词及挖掘更精准长尾关键词?
  5. 【顶】(与同事合作的快乐)技术人员也需要先学会做人,再学会做事,再是能成事,最后是成名得利...
  6. 关于Windows PE
  7. 男子订民宿被毁约5个家庭漂泊街头 房东:住满了,没办法
  8. php图片不显示怎么处理,如何解决php图片因存在错误而无法显示
  9. 关于解决文件夹变成*.EXE可执行文件的问题
  10. 孔洞填充及连通分量提取