作者 李忠强
1 个管道 的构建 通过 耗费 5 秒

更新

/nbproject/
/runtime/*
/public/uploads/*
/public/userposter/*
.idea
composer.lock
*.log
... ...
... ... @@ -413,7 +413,7 @@ class Mycenter extends Api
$usercount = Db::name('user')->count();
$userlist = Db::name('user')->where('idea_number','<',$number)->count();
$percentage = round($userlist/$usercount*100,1);
return $percentage;
return $percentage.'%';
}
//获取用户体验点子列表
... ... @@ -444,7 +444,7 @@ class Mycenter extends Api
mkdir(ROOT_PATH.'public/userposter');
}
$avatar = $this->getAvatar($this->auth->avatar);
$ttf = ROOT_PATH.'public/assets/fonts/PingFang.ttf';
$ttf = ROOT_PATH.'public/assets/fonts/RuiZiChaoPaiHaoHengHeiJian-DaHei-2.ttf';
$box = imagettfbbox(20,0,$ttf,$this->auth->nickname);
$image = Image::open(ROOT_PATH.'public/background.png');
$image->water($avatar[0],[550,100]);
... ... @@ -452,12 +452,12 @@ class Mycenter extends Api
$width = 500-($box[4]-$box[6]);
$image->text($this->auth->nickname,$ttf,20,'#ffffff',[$width,150]);
$image->text($this->auth->nickname,$ttf,20,'#ffffff',[$width,150],[1,0]);
$image->text($this->auth->idea_number,$ttf,50,[255,255,255,20],[200,460]);
$image->text($this->auth->collection_number,$ttf,50,[255,255,255,20],[200,560]);
$image->text($this->getUserPercentage($this->auth->idea_number),$ttf,50,[255,255,255,20],[310,650]);
$image->text($this->auth->idea_number,$ttf,40,[255,255,255,20],[200,460]);
$image->text($this->auth->collection_number,$ttf,40,[255,255,255,20],[190,560]);
$image->text($this->getUserPercentage($this->auth->idea_number),$ttf,40,[255,255,255,20],[280,650]);
$i = 990;
foreach ($list as $key => $value){
$image->text($value,$ttf,20,[0,0,0,20],[10,$i]);
$image->text($value,$ttf,18,[0,0,0,20],[10,$i]);
$i+=50;
}
$image->save(ROOT_PATH.'public/userposter/'.$this->auth->id.'-bg.jpg');
... ...

1.2 MB | 宽: | 高:

1.2 MB | 宽: | 高:

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