最近发现有人直接盗链我的图片,其实我的图片没啥营养的,但是吧,我的腾讯清凉小水管经不起折腾,所以加个水印恶心一下别人。
更新日志
插件改自 DEFE 的 Watermark 插件,共有如下修改
1.2.3
- 修复不完整的图片链接导致插件报错
1.2.2
- 修复上一个版本导致清楚缓存功能无法删除 cached 目录
- 修复原来版本就有的逻辑错误:同时打开文字和图片水印,若图片不存在,文字水印也不会加上的问题。
- 真的支持了 webp 格式
- 修复缓存站外图片功能没有正确添加后缀的问题
- 修改资源存放路径,优化文件名填写方式
- 加入 404 处理逻辑,若图片不存在,展示默认的
404.jpg
- 修复总是产生
log.txt
- 新增遇到不支持的编码方式返回原图片
1.2.1
- 修复了缓存路径的问题。
- 支持了简短格式 Markdown 图片链接
- 增加了自动缓存非本站图片的功能(具体效果未知,请实测)
使用说明
AAWatermark\assets\fonts\
下的存放字体文件,如果需要添加自己的字体文件,需上传放在插件目录下,然后在插件设置里设定。AAWatermark\assets\images
存放水印图标文件,可自行上传自己的图标文件,然后在插件设置中设定。- 插件激活时会在插件目录下创建
cached
目录,如果创建不成功则无法使用缓存功能,如需清除缓存可以在本插件设置页面底部缓存设置那里有个链接,点击即可清除缓存文件。 - 插件依赖
gd
,exif
等 PHP 扩展
下载更新
下载更新
如果启用缓存后每次设置均出现此提示,请检查目录权限打开(在这句话里面添加一个缓存目录提示吧)就是给别人知道缓存的目录在哪,还有我测试改原作者适配webp图片不行,不知道你有没有办法。
gd编译要加上
--with-webp
参数,依赖exif估计是我从哪里复制的吧搞定 webp 了
还有记得这个插件依赖gd不依赖exif吧。
实测最新typecho1.21原作者的1.2版本没有字体的那个版本有效,你的无效
我也是121啊,你看我的都有水印
应该是你有插件 用了 filter 接口没处理好,我今天也遇到不生效的情况了,我这就是我开发的一夸你插件没做 filter 接口兼容,而 AAWaterMark 用到了 filter 接口
好的,不知你有没有用webp格式图片,能不能输出水印?
下载更新
来看看 有用的
来看看
修复了webp回来找博主插件的问题,找到问题才会没问题…
webp完美能用了。
6666羡慕大佬
为啥你的图片是MD5名字,我记得TY刚搭建完好像也让我选择图片命名方式,我选了日期,现在想改,找不到在哪里
调用未定义的函数 imagecreatefromwebp()
看评论区说要重新编译PHP 还是算了 怕整出更多问题