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

更新

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

1.2 MB | 宽: | 高:

1.2 MB | 宽: | 高:

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