图片水印缩略图
自动为上传的图片增加文字、图片水印,自动生成缩略图
介绍
- 支持添加图片及文字水印;
- 字体文件后缀为
.ttf,图片透明度(0-100)100为不透明; - 支持内边距设置,可调整水印显示位置;
- 支持文字水印倾斜度设置;
- 支持文字水印自定义颜色设置;
- 支持图片自动裁剪;
- 支持图片自动缩放。
温馨提示
- 只支持上传到本地存储的图片,不支持云存储(如七牛云储存、阿里云存储、腾讯云存储等)图片;
- 建议手动将
config/upload.php中的{filename}部分去掉,或者上传水印字体和水印logo时不要用中文名称,主要是避免中文文件名导致添加水印失败;
php
// 原来的 'savename' => '/storage/{topic}/{year}{mon}{day}/{filename}{filesha1}{.suffix}', // 修改为 'savename' => '/storage/{topic}/{year}{mon}{day}/{filesha1}{.suffix}', BuildAdmin低于v2.0.10的版本,请更新系统,或者手动于app/common/model/Attachment.php添加AttachmentInsert事件,具体如下:
- 找到文件内的
onAfterInsert方法,增加一行代码,请看注释:
php
protected static function onAfterInsert($model): void { // 这一行是新增的 \think\facade\Event::trigger('AttachmentInsert', $model); if (!$model->last_upload_time) { $model->quote = 1; $model->last_upload_time = time(); $model->save(); } } 常见问题
如果使用图片水印,上传logo之前先把水印状态设置为关闭,以免水印logo图片本身被打上水印。
更新日志
v1.0.0
初次发布无详细更新日志

stw
这家伙很懒,什么也没写~
模块授权
正版授权,允许商业使用
免费更新至一年内发布的所有版本
一年内发布的所有版本永久免费下载
不加密源代码,私有部署,二开方便
可复制产品,不支持七天无理由退款
禁止转售、分享等任何形式的再分发
仅 BuildAdmin 后台管理系统可以使用
模块信息