tp5 给图片加水印

首先在控制器上方引入 use think\Image;
$name$result为水印的文字内容

$name = input('name');
$filename = md5($name);
$result = input('result');
$image = Image::open(ROOT_PATH.'/public/cert/cpzs1.png');

$image->text($result,ROOT_PATH.'/public/SIMLI.TTF',25,'#FF4500',\think\Image::WATER_CENTER,[80,130])->save(ROOT_PATH.'/public/cpzs.png');
$image = Image::open(ROOT_PATH.'/public/cpzs.png');

$image->text($name,ROOT_PATH.'/public/MSYHBD.TTC',25,'#000000',\think\Image::WATER_CENTER,[-320,-45])->save(ROOT_PATH.'public/cpzs/'.$filename.'.png');
$path = ROOT_PATH.'public/cpzs/'.$filename.'.png';

输入$name=小明$result=好棒棒展示水印结果
在这里插入图片描述

发布了38 篇原创文章 · 获赞 7 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_35510729/article/details/100512994
今日推荐