tpadmin合成推广二维码
合成推广二维码
$img_url = $this->getCode("{$userId}");$name = ROOT_PATH."/public/code/" . $this->get_random();$code_filename = \File::downloadImage($img_url, $name);$head_url = Db::table('tp_wy_users')->where('id',$userId)->value('head_url');if (empty($head_url)) {$head_filename = ROOT_PATH.'public/static/baseimg/head.jpg';}else{$name = ROOT_PATH."/public/code/" . $this->get_random();$this->download($head_url,$name.'.jpg');$head_filename = $name.'.jpg132';//132不知道是什么};$imgs = array('base' => ROOT_PATH.'public/static/baseimg/base.jpg','code' => $code_filename,'head' => $head_filename,);list($max_width, $max_height) = getimagesize($imgs['base']);$dests = imagecreatetruecolor($max_width, $max_height);$dst_im = imagecreatefromjpeg($imgs['base']);imagecopy($dests,$dst_im,0,0,0,0,$max_width,$max_height);imagedestroy($dst_im);$src_im = imagecreatefromjpeg($imgs['code']);$src_info = getimagesize($imgs['code']);imagecopy($dests,$src_im,110,480,0,0,$src_info[0],$src_info[1]);imagedestroy($src_im);$head_type = getimagesize($imgs['head']); switch ($head_type['mime']) { case "image/jpeg": $src_im2 = imagecreatefromjpeg($imgs['head']);break; case "image/png": $src_im2 = imagecreatefrompng($imgs['head']);break; default:$src_im2 = imagecreatefromjpeg($imgs['head']);} $src_info2 = getimagesize($imgs['head']);imagecopy($dests,$src_im2,20,40,0,0,$src_info2[0],$src_info2[1]);imagedestroy($src_im2);$username = Db::table('tp_wy_users')->where('id',$userId)->value('xm');$name = "会员:".$username;$red = imagecolorallocate($dests, 255, 0, 0);ImageTTFText($dests, 20, 0, 160, 120, $red, ROOT_PATH."application/simkai.ttf", $name);$last_filename = ROOT_PATH."/public/code/" . $this->get_random().'.jpg';imagejpeg($dests,$last_filename);$wechat = new \app\common\weixin\Wechat($this->optionAuth);$arryimg = ["media"=>'@'.$last_filename,];$imgurl = $wechat->uploadMedia($arryimg,'image');$outcodeid = $imgurl["media_id"];Db::table('tp_wy_users')->where('id',$userId)->update(['outcodeid'=>$outcodeid]);
tpadmin合成推广二维码相关推荐
- php生成推广二维码海报、合成图片demo
php生成推广二维码海报.合成图片 1.海报背景图.背景图一般存服务器,程序本地读取: 2.推广二维码.可以是二维码图片链接,也可以是字符串图像流.如果自己生成二维码,详见phpqrcode官网,地址 ...
- [微信开发] - 用户获取推广二维码
通过生成带参二维码,将用户的openid获取的同时做为参数,生成后,另一个用户扫码该二维码,系统可以获取到新用户openid的同时,也能标识着是哪个用户被扫码了. 更多的图 通过上图可以看到,当A君关 ...
- 小程序推广二维码生成
小程序推广二维码生成 <?php$appid = '***************';$secret ='********************************';$url = &qu ...
- thinkphp5+php微信公众号二维码扫码关注推广二维码事件实现
thinkphp5微信公众号二维码扫码关注推广二维码事件实现, 给出实现的全部方法: 获取二维码,让微信公众号跳转到以下代码的code方法即可,用户点击二维码后,通过二维码获取关注用户信息及二维码推广 ...
- 微信推广二维码接口使用总结
前一段时间小编的公司接手了一个微信分销的项目,该项目中有一个推广二维码的功能:分销商可以生成自己的二维码,当其他用户首次扫描的时候会自动成为该分销商的下级.这个过程中最主要的就是利用微信的生成二维码接 ...
- 解决微擎人人商城分销中心无法生成推广二维码、商品二维码的问题
如果推广二维码 和 商品 二维码 无法生成 /addons/ewei_shopv2/data/qrcode/ 看看是否有这个目录 没有的话 新建 设置写入权限
- Android开发丶openinstall的集成和使用(推广二维码)
在项目开发过程中,负责的推广二维码模块需要加入openinstall三方框架,该框架可以在推广二维码中搭建一层上下级关系,加上一定的积分奖励,极大地提高了用户的推广热情,并且不同于以往常规的手动填写邀 ...
- PHP通过推广二维码追溯统计用户来源
为了满足用户渠道推广分析的需要,公众平台提供了生成带参数二维码的接口.使用该接口可以获得多个带不同场景值的二维码,用户扫描后,公众号可以接收到事件推送.推广用户在生成自己的推广二维码的时候,可以带上用 ...
- PHP 使用GD库合成带二维码和圆形头像的海报步骤以及源码实现
PHP 使用GD库合成带二维码和圆形头像的海报步骤以及源码实现 之前记录过一篇文章,不过那只是简单将二维码合成到海报中去,这次还要合成头像,而且是圆形.所需要素材就不一一列举,直接代码吧 1.先获取用 ...
- 手机QQ浏览器“有码女神”惊现!意在推广二维码
近日,新浪微博.腾讯微博.天涯论坛.猫扑上关于"有码女神"的帖子满天飞,三个身上贴着二维码的模特女瞬间走红网络.很多网友认为这是一场有策划的营销活动,但是具体是谁策划的,由于没法现 ...
最新文章
- mybatis.xml中sql编写规范
- AutoLayout的那些事儿
- ip申请 web应用_网络协议端口TCP/IP概览
- matlab中模块封装,MATLAB/simulink模块的封装
- echarts时间轴传什么格式_职场必看,使用Excel实现大事件时间轴的做法,不看后悔...
- python书籍下载网站_Python 精品开源电子书网站
- 多网卡下同网段内所有网卡共用一个IP的问题分析
- WIN7Activation激活WIN7教程
- 取代奶瓶Minidwep-gtk破解WPA 全攻略
- STM32 与 ST-Link V2仿真器 接线与烧录
- IOS中怎么使用微软雅黑字体
- 一个空间多个php网站,一个空间多个域名多个网站的办法汇总
- The Boys x PUBGMOBILE 联动火热来袭!来看最新游戏海报
- Windows中texstudio的主题代码(持续更新)
- Makefile wildcard函数说明
- 手把手教你入门深度强化学习(附链接代码)
- 随机红包 java_微信随机生成红包金额算法java版
- 宁选“范跑跑”,不要“郭跳跳”
- 计算机院校都看重保研er的哪些能力?
- 常见类型移动互联网应用程序必要个人信息范围规定(快速解读)