作者 何书鹏
1 个管道 的构建 通过 耗费 0 秒

海报测试

... ... @@ -417,17 +417,17 @@ class Index extends Api
mkdir($dir,0777,true);
}
// 职位小程序码
$qrcode = $dir.'/qrcode_'.$job_id.'.png';
if(!file_exists($qrcode)){
$response = Wechat::miniProgram()->app_code->getUnlimit($job_id, [
'page' => 'pages/verificationPage/verificationPage',
'width' => 169,
]);
if ($response instanceof \EasyWeChat\Kernel\Http\StreamResponse) {
$response->saveAs($dir, str_replace($dir.'/','',$qrcode));
}
}
// // 职位小程序码
// $qrcode = $dir.'/qrcode_'.$job_id.'.png';
// if(!file_exists($qrcode)){
// $response = Wechat::miniProgram()->app_code->getUnlimit($job_id, [
// 'page' => 'pages/verificationPage/verificationPage',
// 'width' => 169,
// ]);
// if ($response instanceof \EasyWeChat\Kernel\Http\StreamResponse) {
// $response->saveAs($dir, str_replace($dir.'/','',$qrcode));
// }
// }
//将职位封面图保存到本地
$job_cover = $dir.'/cover_'.$job_id.'.png';
file_put_contents($job_cover,file_get_contents($job['cover']));
... ... @@ -456,7 +456,7 @@ class Index extends Api
$box2_minx += ($image->width() - $w) / 2;
$image->water($job_cover,[129,120])
->text($job['job_name'],$path_ttf,$size,'#020202',[$box1_minx,215])
->water($qrcode,[111,262])
// ->water($qrcode,[111,262])
->text($last_text,$path_ttf,$size,'#969799',[$box2_minx,410])
->save($filename);
$url = request()->domain().'/'.$filename;
... ...
... ... @@ -687,17 +687,18 @@ class User extends Api
if (!file_exists($dir)){
mkdir($dir,0777,true);
}
// 用户小程序码
$qrcode = $dir.'/qrcode_'.$user['id'].'.png';
if(!file_exists($qrcode)){
$response = Wechat::miniProgram()->app_code->getUnlimit($user['id'], [
'page' => 'pages/verificationPage/verificationPage',
'width' => 169,
]);
if ($response instanceof \EasyWeChat\Kernel\Http\StreamResponse) {
$response->saveAs($dir, str_replace($dir.'/','',$qrcode));
}
}
// // 用户小程序码
// $qrcode = $dir.'/qrcode_'.$user['id'].'.png';
// if(!file_exists($qrcode)){
// $response = Wechat::miniProgram()->app_code->getUnlimit($user['id'], [
// 'page' => 'pages/verificationPage/verificationPage',
// 'width' => 169,
// ]);
// if ($response instanceof \EasyWeChat\Kernel\Http\StreamResponse) {
// $response->saveAs($dir, str_replace($dir.'/','',$qrcode));
// }
// }
//将用户头像保存到本地
$avatar = $dir.'/avatar_'.$user['id'].'.png';
... ... @@ -720,7 +721,7 @@ class User extends Api
$box1_minx += ($image->width() - $w) / 2;
$image->water($avatar,[156,140])
->text($nickname,$path_ttf,$size,'#020202',[$box1_minx,215])
->water($qrcode,[103,269])
// ->water($qrcode,[103,269])
->save($filename);
$url = request()->domain().'/'.$filename;
$this->success('成功',compact('url'));
... ...