- 首页 > it技术 > >
cmf 获取小程序码,合并到海报图
fetch(':index');
}public function test()
{
$config = [
'app_id' => 'xxx',
'secret' => 'xxx',
'response_type' => 'array','log' => [
'level' => 'debug',
'file' => __DIR__.'/wechat.log',
],
];
$app = Factory::miniProgram($config);
$response = $app->app_code->getUnlimit('abc&pid=1', [
'page' => 'pages/homePage/product/product',
'width' => 300
]);
//保存图片
$filename = $response->saveAs(ROOT_PATH . 'public' . DS . 'upload' . DS .'code', 'Unlimit'.time().'.png');
//拼接成可以访问的url地址$QR = ROOT_PATH . 'public' . DS . 'upload' . DS .'code'.DS.$filename;
$logo =ROOT_PATH . 'public' . DS . 'upload'.DS.'zhutu.jpg';
$image = \think\Image::open($logo);
$image->text('文字','ziti.ttf',38,'#000000',array($image->width()/2,500))->water($QR,\think\Image::WATER_SOUTH)->save( ROOT_PATH . 'public' . DS . 'upload' . DS .'water'.DS.'water'.time().'.png');
//获取带水印的图片连接
$waterImg = 'water'.DS.'water'.time().'.png';
//销毁二维码图片
if (file_exists($QR)) {
$res = unlink($QR);
}if ($res){
echo '删除成功!'.cmf_get_image_url($waterImg);
}else{
echo '失败';
}
}}
推荐阅读