作者 何书鹏

海报修改

... ... @@ -241,7 +241,7 @@
<i class="el-icon-plus"></i>
</div>
</div>
<div class="form-item-tip">用户分享背景要求尺寸:宽343,高521</div>
<div class="form-item-tip">用户分享背景要求尺寸:宽1029,高1563</div>
</el-form-item>
<el-form-item label="购买会员返1级佣金(元):" label-width="170px">
<el-input v-model="detailForm.member_first" placeholder="开通会员返一级佣金"></el-input>
... ...
... ... @@ -614,7 +614,7 @@ class User extends Base
$response->saveAs($dir, str_replace($dir.'/','',$qrcode));
}
// 280不满足,再缩小
\think\Image::open($qrcode)->thumb(64,64)->save($qrcode);
\think\Image::open($qrcode)->thumb(211,211)->save($qrcode);
}
// $qrcode = ROOT_PATH.'public/assets/img/miniProgram/qrcode.png';
... ... @@ -622,7 +622,7 @@ class User extends Base
//将用户头像保存到本地
$avatar = $dir.'/avatar_'.$user['id'].'.png';
file_put_contents($avatar,file_get_contents($avatar_url));
\think\Image::open($avatar)->thumb(64,64,\think\Image::THUMB_CENTER)->save($avatar);
\think\Image::open($avatar)->thumb(115,115,\think\Image::THUMB_CENTER)->save($avatar);
createRoundImg($avatar);
$path_ttf = ROOT_PATH.'public/assets/fonts/PingFang.ttf';
... ... @@ -635,9 +635,11 @@ class User extends Base
// halt(request()->domain().'/'.$qrcode);
// 生成海报
\think\Image::open($user_poster_bg)
->water($avatar,[16,441])
->text($user['nickname'],$path_ttf,17,'#000000',[88,463])
->water($qrcode,[253,441])
->water($avatar,[123,1343])
->text($user['nickname'],$path_ttf,30,'#ffffff',[262,1382])
->text($user['nickname'],$path_ttf,30,'#ffffff',[262+0.5,1382+0.5])
->text($user['nickname'],$path_ttf,30,'#ffffff',[262+0.5+0.5,1382+0.5+0.5])
->water($qrcode,[718,1314])
->save($filename);
$url = request()->domain().'/'.$filename.'?v='.time();
// 免费领取推广海报商品
... ...

309.3 KB | 宽: | 高:

1.4 MB | 宽: | 高:

  • 两方对比
  • 交换覆盖
  • 透明覆盖