Thinkphp图片水印和文字水印
发布时间:2021-07-15, 23:54:45 分类:PHP | 编辑 off 网址 | 辅助
正文 924字数 95,700阅读
$image = new \Think\Image();
// 在图片左上角添加水印(水印文件位于./logo.png) 并保存为water.jpg
$image->open('./1.jpg')->water('./logo.png',\Think\Image::IMAGE_WATER_CENTER)->save("water.jpg");
Run code
Cut to clipboard
图片水印的位置
IMAGE_WATER_NORTHWEST = 1 ; //左上角水印
IMAGE_WATER_NORTH = 2 ; //上居中水印
IMAGE_WATER_NORTHEAST = 3 ; //右上角水印
IMAGE_WATER_WEST = 4 ; //左居中水印
IMAGE_WATER_CENTER = 5 ; //居中水印
IMAGE_WATER_EAST = 6 ; //右居中水印
IMAGE_WATER_SOUTHWEST = 7 ; //左下角水印
IMAGE_WATER_SOUTH = 8 ; //下居中水印
IMAGE_WATER_SOUTHEAST = 9 ; //右下角水印
Run code
Cut to clipboard
Thinkphp图像处理
TP图像处理官方手册
thinkphp5框架内报错 Class 'think\Image' not found
今天在使用一个第三方拓展Image类时报了这个错误,
引用方式如下 \think\image::open($imgSrc);
类的命名空间没有错误,检查了下,发现应该是框架的依赖自动注入出错,
最简单的解决方法是把
./vendor/topthink/think-image/src
Run code
Cut to clipboard
移动到
./thinkphp/library/think
Run code
Cut to clipboard
再回到原来的程序中,就不会报错了
(支付宝)给作者钱财以资鼓励 (微信)→
暂无评论 »