您好,欢迎访问本站博客!联系QQ:1343013953
  • 四象限时间管理法则:①重要且紧急的事;②重要但不紧急的事;③不重要但紧急的事;④不重要且不紧急的事

上传图片添加水印功能

Thinkphp wujinhua 2021-12-02 708 次浏览 0个评论
网站分享代码
if($_FILES['smallimg']['name']){
				$slt=$_FILES['smallimg']; 
				$upload = new \Think\Upload();// 实例化上传类
                $upload->maxSize = 314572800;// 设置附件上传大小
                $upload->exts = array('jpg', 'gif', 'png', 'jpeg');
            	$upload->rootPath  =     './Uploads/'; // 设置附件上传根目录
                $upload->savePath  =     ''; // 设置附件上传(子)目录
                $info=$upload->uploadOne($slt);
            	
                if(!$info) {
                    return $upload->getError();
                }else{
                    $data='./Uploads/'.$info['savepath'].$info['savename'];
					$datas='/Uploads/'.$info['savepath'].$info['savename'];
                    $img = new \Think\Image(); 
                      //2.调用open方法,载入图片
                    $img->open($data); 
                      //3.调用water方法添加水印 
                    //参数1:水印图片路径 //参数2:水印位置 //参数3:水印透明度默认80,值越小越透明 
                    $img->water('./Uploads/logo.png',5,100); 
                    //4.保存图片 
                    $img->save($data);    
                }
				
				
				$cas['cover']=$datas;   //图片封面
	       }
	


已有 708 位网友参与,快来吐槽:

发表评论

站点统计