📖简介
为bot发出的所有图片都加上水印(有的时候水印很烦,但是帅气的水印能增加图片的美感,不是吗?)
💿安装方法
nb脚手架
使用 nb-cli 安装
在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装
```cmd
nb plugin install nonebot-piugin-watermarker
```
pip
pip安装
命令行输入以下命令
```cmd
pip install nonebot-plugin-watermarker
```
打开 nonebot2 项目根目录下的 `pyproject.toml` 文件, 在 `[tool.nonebot]` 部分追加写入
plugins = ["nonebot_plugin_rename"]
```python
[tool.nonebot]
plugins = []
plugin_dirs = ["src/plugins"]
```
💬可以使用的指令
指令 |
参数 |
用法示例 |
水印 watermarker (没完工)|add +要添加的不加水印的插件的名称,可以跟多个,相反的是del .on ,off 等|/watermarker on 用于打开水印添加的功能 |
⚙插件配置项
变量名 |
变量类型 |
变量概述 |
使用示例 |
watermark_image_path |str |水印图片存放目录,目录下的所有水印图片会被随机选取 | F:\image |
watermark_image_size |float |水印相对图片的大小(保持水印原来的形状)|0.15 |
watermark_image_exculed_plugin |List[str] |不想被贴水印的插件 |[插件位置.plugins.插件名称] (如src.plugins.nonebot_plugin_petpet ) |
🎉目前已实现的功能
加水印捏
效果图
![6PHLH{(JH $R~J2H@8{{XBE](https://user-images.githubusercontent.com/91937041/235442049-67ac0b4c-1629-4d78-9858-8b411b7ebe7b.jpg)
太小了看不见放大看(
![G37PR_ KAWEUINI_ _B)H2E](https://user-images.githubusercontent.com/91937041/235442112-c35e08ed-64c4-4b09-93f6-5976bb70de60.jpg)
💡待实现的功能
- -[x] 对特定的插件的图片不进行贴水印操作
- -[x] 对GIF图片进行适配
- -[ ] 更多不同的贴水印方式
- -[ ] 贴图片怎么够,我要贴文字!
- -[ ] 待补充.....
💣已知bug
水印小概率贴不上,应该是base64的原因,但是我一直找不到真正的问题源,因为有时候贴的上有时候贴不上(已解决,base64解码问题,为末位不足位没有补上=)
🔥鸣谢
Nonebot2,不用说,没有Nonebot就没有这个插件
我自己,因为我做的PoweredByNonebot的Logo
💦其他
没有其他,想到再补