• TP中的图片水印


             $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'; }
  • 相关阅读:
    多测师讲解python _函数的传递_高级讲师肖sir
    多测师讲解pthon _函数__return_高级讲师肖sir
    多测师讲解python _函数中参数__高级讲师肖sir
    前端 HTML body标签相关内容 常用标签 图片标签 <img/>
    mysql 操作sql语句 操作数据库
    python web框架 MVC MTV
    linux dmesg 查看系统故障信息
    linux uniq 命令
    linux md5sum命令
    Python 字典 items() 方法
  • 原文地址:https://www.cnblogs.com/kissmy/p/10120581.html
Copyright © 2020-2023  润新知