Nonebot2 简单图片操作插件
Project description
nonebot-plugin-imagetools
Nonebot2 插件,用于一些简单图片操作
安装
- 使用 nb-cli
nb plugin install nonebot_plugin_imagetools
- 使用 pip
pip install nonebot_plugin_imagetools
配置驱动器
插件需要“客户端型驱动器”(如 httpx)来下载图片等,驱动器安装和配置参考 NoneBot 选择驱动器
同时需要在 .env.*
配置文件中启用对应的驱动器,例如:
DRIVER=~fastapi+~httpx+~websockets
配置项
imagetools_zip_threshold
- 类型:
int
- 默认:
20
- 说明:输出图片数量大于该数目时,打包为zip文件并上传
[!NOTE]
本插件使用 nonebot-plugin-alconna 插件来发送图片和文件,具体支持的平台和行为请参考该插件的文档
使用
以下命令需要加命令前缀 (默认为/
),可自行设置为空
操作名 + [图片] 或 回复图片
发送“图片操作”可显示支持的指令列表
支持的操作
- 水平翻转/左翻/右翻
- 竖直翻转/上翻/下翻
- 旋转 + 角度
- 缩放 + 尺寸或百分比,如:
缩放 100x100
;缩放 200x
;缩放 150%
- 裁剪 + 尺寸或比例,如:
裁剪 100x100
;裁剪 2:1
- 反相/反色
- 灰度图/黑白
- 轮廓
- 浮雕
- 模糊
- 锐化
- 像素化 + 像素尺寸,默认为 8
- 颜色滤镜 + 16进制颜色代码 或 颜色名称,如:
颜色滤镜 #66ccff
;颜色滤镜 green
- 纯色图 + 16进制颜色代码 或 颜色名称
- 渐变图 [+ 角度] + 颜色列表,如:
渐变图 红色 黄色
;渐变图 45 红色 黄色
- gif倒放/倒放
- gif正放倒放/正放倒放
- gif变速 + 倍率,如:
gif变速 0.5x
;gif变速 50%
- gif分解 [+ 间隔时间] + 至少两张图片,间隔时间默认为
100
,单位为ms
- gif合成 + 至少两张图片
- 四宫格
- 九宫格
- 横向拼接 + 至少两张图片
- 纵向拼接 + 至少两张图片
- 文字转图 + 文字,支持少量BBcode
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for nonebot_plugin_imagetools-0.4.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fcb2991a4ccf1c30559dbf0c89c6c14b137c9a535461aa5e3b8537bbe61c8aa |
|
MD5 | d0a2989549cbcb2edcb0619422f97156 |
|
BLAKE2b-256 | 8f21047e7a5a06c5579b8594bc5957d14cfc1c09688e6db19a44afac720c55ce |
Close
Hashes for nonebot_plugin_imagetools-0.4.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4e6c217a1d697f6c9d52d9b8c4032dd89178c0e906c9d348e3c9c65e8920926 |
|
MD5 | 51670d6ca30eab4664fd00d4ac1854b1 |
|
BLAKE2b-256 | 4ac2c0a27c4696eb51be7e3add8bb5ad7ea1f0ffe7ad740a633f14451032c879 |