Skip to main content

提供多种图像处理功能的bot插件

Project description

nonebot-plugin-imagemaster

基于cv2的轻量化在线图片编辑插件,提供多种图像处理功能,包括色彩调整、裁剪、表情包和特殊效果等

介绍

简易修图、表情包,随手使用

安装

使用nb-cli进行安装

nb plugin install nonebot-plugin-imagemaster

使用pip进行安装

pip install nonebot-plugin-imagemaster

使用

指令 描述
@机器人+图片处理 应用不同的图像处理滤镜
@机器人+图像裁剪 对图片进行裁剪
@机器人+图像拼接 将多张图片拼接成一张
@机器人+表情包制作 制作自定义文字的表情包

图片处理

  1. 发送 图片处理
  2. 发送图片
  3. 等待机器人发送进一步的指令提示

图像裁剪

  1. 发送 图像裁剪
  2. 发送图片
  3. 等待机器人发送进一步的指令提示

图像拼接

  1. 发送图像拼接

  2. 根据指令发送图片数量

  3. 重点!!! 需要一次性发送所有张图片,安卓端选择好一定数量的图片后发送并不是一次性发送,需要把所有图像合并为一条消息才能发送出去

    (1). pc端

    ​ 具体地,在电脑端的操作为把所有图片都放到消息框里发送,较为容易

    pc端

    ​ 此时发送即为合并成一条消息发送

    pc2

    ​ (2). 安卓端**(最新版qq已不支持此特性,拼接功能只能使用pc端实现)**

    ​ 在安卓端的操作较复杂一点,并且必须为非简洁模式才能合并多张图片为一条消息,简洁模式无法实现

    ​ 首先在文本框里打入一个空格,后再选择图片

    andriod

    ​ 然后发送即可实现合并

    android2

    如果发生数字输入错误,可以发送停止拼接以停止当前活动

表情包

  1. 发送 表情包制作
  2. 发送图片
  3. 等待机器人发送进一步的指令提示

画饼

未来将添加文字识别、图像拼接等功能

贡献

欢迎提交Pull Request或报告Issues。

许可

MIT License

致谢

特此感谢本学期计算机视觉课程的教授,他的专业指导和启发性教学为本项目提供了宝贵的理论支持和灵感。作者在课程中学习到的知识和技能,对于本项目的成功实现起到了关键性作用。我们对他的辛勤付出和深厚的专业知识表示最深的敬意和感激。

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nonebot_plugin_imagemaster-1.0.8.tar.gz (6.0 MB view details)

Uploaded Source

Built Distribution

File details

Details for the file nonebot_plugin_imagemaster-1.0.8.tar.gz.

File metadata

File hashes

Hashes for nonebot_plugin_imagemaster-1.0.8.tar.gz
Algorithm Hash digest
SHA256 4ae812630e01ca2ceea2ec4b9499e817f6905e156ba3a11ffc809ae128763298
MD5 7abb2a6341859a706fae5efda8786b1d
BLAKE2b-256 bd3a871f6f5b78f803497f57a38a15ebc448961bcc7a78e36dccfb7124bb9fa7

See more details on using hashes here.

File details

Details for the file nonebot_plugin_imagemaster-1.0.8-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_imagemaster-1.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 c723e0e9e1eff7911fba8a214c7498c0e219dcb3d620495cbce2a9f611cf5b7e
MD5 2294660cefe02be5b6f87a609ea05475
BLAKE2b-256 0215f57bcede9f8a1cda6862596f5f8c32e77ab9c695d39d16d1894754f808a3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page