a
This commit is contained in:
@@ -0,0 +1,55 @@
|
||||
# Image Generation Skill
|
||||
|
||||
为nanobot提供图片生成功能。
|
||||
|
||||
## 功能
|
||||
- 生成数据图表(条形图、折线图)
|
||||
- 生成二维码
|
||||
- 文本转图片
|
||||
- 系统状态图
|
||||
- 信息卡片
|
||||
|
||||
## 依赖库
|
||||
```bash
|
||||
pip install Pillow matplotlib qrcode numpy --user
|
||||
```
|
||||
|
||||
## 使用方法
|
||||
|
||||
### 生成图表
|
||||
```python
|
||||
from image_generation import create_chart
|
||||
|
||||
data = {
|
||||
'labels': ['Python', 'JavaScript', 'Java'],
|
||||
'values': [85, 90, 75]
|
||||
}
|
||||
chart_path = create_chart(data, chart_type='bar', title='编程语言流行度')
|
||||
```
|
||||
|
||||
### 生成二维码
|
||||
```python
|
||||
from image_generation import create_qrcode
|
||||
|
||||
qr_path = create_qrcode('https://github.com/nanobot-ai/nanobot', size=200)
|
||||
```
|
||||
|
||||
### 文本转图片
|
||||
```python
|
||||
from image_generation import text_to_image
|
||||
|
||||
text_path = text_to_image('Hello nanobot!\\n测试文本', width=400, height=200)
|
||||
```
|
||||
|
||||
## 命令示例
|
||||
- `生成图表 [数据] [类型] [标题]`
|
||||
- `生成二维码 [内容] [大小]`
|
||||
- `文本转图片 [文本]`
|
||||
|
||||
## 配置
|
||||
默认配置已足够使用,如需自定义可创建config.json文件。
|
||||
|
||||
## 注意事项
|
||||
1. 需要安装依赖库
|
||||
2. 中文字体需要额外安装
|
||||
3. 生成大图片可能需要更多内存
|
||||
Reference in New Issue
Block a user