代码如下:
<?php
namespace app\admin\controller;
use think\Controller;
class Test extends Controller
{
public function index()
{
$img = './20200814/2.jpg'; //图片路径
$logo = './20200814/mm.png'; //图片路径
$image = \think\Image::open($img); //要加水印的图片
// 返回图片的宽度
$width = $image->width();
// 返回图片的高度
$height = $image->height();
// 返回图片的类型
$type = $image->type();
// 返回图片的mime类型
$mime = $image->mime();
// 返回图片的尺寸数组 0 图片宽度 1 图片高度
$size = $image->size();
$image->water($logo,\think\Image::WATER_NORTHWEST,50)->save(COVER_PATH . '/20200814/text_image.png'); //加图片水印后保存为 water_image.png
$image->tilewater($logo,50)->save(COVER_PATH . '/20200814/text_image.png'); //图片平铺水印
$image = \think\Image::open('./addWater.png'); //要加水印的图片
$image->text('权限不足', ADMIN . '/fonts/hlmx.TTF',40)->water($logo,\think\Image::WATER_CENTER,50)->save(COVER_PATH . '/20200814/text_image.png'); //文字水印
$img = '<img src="../../../static/admin/cover/20200814/text_image.png" />';
return view('index/error_qx');
}
}