TP5使用加水印功能(加图片水印和文字水印)
由于项目需要图片加水印,正好使用TP5框架,下面记录一下使用方法:
1、安装扩展
使用Composer安装ThinkPHP5的图像处理类库:
composer require topthink/think-image
2:、使用:
/**
* 图片加水印 文字水印和图片水印 \think\Image类添加tilewater方法,平铺水印
*/
public function water()
{
$image = \think\Image::open('./addWater.png'); //要加水印的图片
// 返回图片的宽度
$width = $image->width();
// 返回图片的高度
$height = $image->height();
// 返回图片的类型
$type = $image->type();
// 返回图片的mime类型
$mime = $image->mime();
// 返回图片的尺寸数组 0 图片宽度 1 图片高度
$size = $image->size();
$image->water('./water.png',\think\Image::WATER_NORTHWEST,50)->save('water_image.png'); //加图片水印后保存为 water_image.png
$image->tilewater('./water.png',50)->save('water_image2.png'); //图片平铺水印
$image = \think\Image::open('./addWater.png'); //要
TP5图片加水印:图片水印与文字水印实现

这篇博客介绍了如何在TP5框架中为图片添加水印,包括安装扩展ThinkPHP5的图像处理类库,添加平铺图片水印方法,并展示了图片上添加多个文字水印和平铺水印的效果。作者提到目前的方法可能较笨拙,期待找到更优解。
最低0.47元/天 解锁文章
231

被折叠的 条评论
为什么被折叠?



