接收图片数据
$file=$request->file('img');
保存图片路径
$img = \think\facade\Filesystem::disk('public')->putFile( 'topic', $file);
安装图像处理插件
composer require topthink/think-image
取文件名后缀
//$data['img']="storage/".$img;或$image=pathinfo($savename)['extension'];
给缩略图取名字 保存路径
$sizeName='./storage/topic/img/'.md5(rand(10000,99999).uniqid()).".".$image;
生成缩略图及水印
//缩略图
$sizeImage = Image::open($file)->thumb(100,100)
//水印
->text('1911A',getcwd().'./BAUHS93.TTF',20,'#ffffff')
//保存路径
->save( $sizeName);
记得下载字体放入文件夹下