设为首页 加入收藏

TOP

TP中的图片水印
2019-09-17 17:22:22 】 浏览:25
Tags:图片 水印
         $img_dir = ROOT_PATH . 'public/upload/card/' . $data['jt_id'];  //创建合成图片存放位置
      //自动创建文件夹
if (!file_exists($img_dir)) { mkdir($img_dir, 0755, true); }
if($data){ $tg_price = $data['tg_price']; //原价 $re_price = '零售价¥'.$data['re_price']; //实际售价 $goods_pic = $data['goods_pic'];//商品图片 if(strlen($data['createTime'])>14){ $endtime = ':'.' '.(substr($data['createTime'],-15)); }else{ $endtime =':'.' '.$data['createTime'];//结束时间 } } //创建水印图片存放位置 $pic_path = ROOT_PATH . 'public/upload/card/' . $data['jt_id'].'/'.$data['jt_id'].'.png'; //获取到图片路径 $img = file_get_contents($goods_pic); $photo = file_put_contents($pic_path,$img); //将图片放入到指定的目录下 //将图片写入文件 if($photo){ //生成缩略图 $image = Image::open($pic_path); $image->thumb(328,158)->save($pic_path); //打开要处理的图片 $pic = Image::open('./static/img/tuangou.png'); //水印图片 $xy_pic = [52,65]; $pic->water($pic_path,$xy_pic)->save($img_dir.'/water.png'); //团购价 $xy_price = [92,226]; $pic->text($tg_price,'./static/img/HATTEN_0.TTF',50,'#F51B51',$xy_price )->save($img_dir.'/water.png'); //零售价 $xy_re_price = array(215,240); $pic->text($re_price,'./static/img/msyh.ttf',17,'#999999',$xy_re_price)->save($img_dir.'/water.png'); //原价的中划线 $xy_unline2 = [214,245]; $pic->text('______________','./static/img/msyh.ttf',18,'#999999',$xy_unline2)->save($img_dir.'/water.png'); //结束时间 $xy_endtime = array(164,310); $pic->text($endtime,'./static/img/msyhbd(1).ttf',21,'#FFFFFF',$xy_endtime)->save($img_dir.'/water.png'); //输出结果 $url_card = config('website').'/upload/card/'.$data['jt_id'].'/water.png'; }

 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇elasticserach 索引删除 源码分析 下一篇互联网时代架构变迁

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目