图片水印缩略图
自动为上传的图片增加文字、图片水印,自动生成缩略图

介绍

  1. 支持添加图片及文字水印;
  2. 字体文件后缀为.ttf,图片透明度(0-100)100为不透明;
  3. 支持内边距设置,可调整水印显示位置;
  4. 支持文字水印倾斜度设置;
  5. 支持文字水印自定义颜色设置;
  6. 支持图片自动裁剪;
  7. 支持图片自动缩放。

温馨提示

  1. 只支持上传到本地存储的图片,不支持云存储(如七牛云储存、阿里云存储、腾讯云存储等)图片;
  2. 建议手动将config/upload.php中的{filename}部分去掉,或者上传水印字体和水印logo时不要用中文名称,主要是避免中文文件名导致添加水印失败;
php 复制代码
// 原来的 'savename' => '/storage/{topic}/{year}{mon}{day}/{filename}{filesha1}{.suffix}', // 修改为 'savename' => '/storage/{topic}/{year}{mon}{day}/{filesha1}{.suffix}',
  1. 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图片本身被打上水印。

更新日志

  • 2024-04-30 11:21:27

    v1.0.0

    初次发布

    无详细更新日志

stw
stw
这家伙很懒,什么也没写~
模块授权
正版授权,允许商业使用
免费更新至一年内发布的所有版本
一年内发布的所有版本永久免费下载
不加密源代码,私有部署,二开方便
可复制产品,不支持七天无理由退款
禁止转售、分享等任何形式的再分发
仅 BuildAdmin 后台管理系统可以使用
模块信息
模块价格
¥9.90
访问次数
2300
模块标识
imgwatermark
下载次数
16
模块分类
未归类
上次更新
2024-04-30 11:21:27
开发者主页
购买送积分
-
纯手写