Files
nanocode/skills/image-generation/SKILL.md
T
Ubuntu 32b43f85bd a
2026-07-03 16:58:28 +08:00

1.1 KiB

Image Generation Skill

为nanobot提供图片生成功能。

功能

  • 生成数据图表(条形图、折线图)
  • 生成二维码
  • 文本转图片
  • 系统状态图
  • 信息卡片

依赖库

pip install Pillow matplotlib qrcode numpy --user

使用方法

生成图表

from image_generation import create_chart

data = {
    'labels': ['Python', 'JavaScript', 'Java'],
    'values': [85, 90, 75]
}
chart_path = create_chart(data, chart_type='bar', title='编程语言流行度')

生成二维码

from image_generation import create_qrcode

qr_path = create_qrcode('https://github.com/nanobot-ai/nanobot', size=200)

文本转图片

from image_generation import text_to_image

text_path = text_to_image('Hello nanobot!\\n测试文本', width=400, height=200)

命令示例

  • 生成图表 [数据] [类型] [标题]
  • 生成二维码 [内容] [大小]
  • 文本转图片 [文本]

配置

默认配置已足够使用,如需自定义可创建config.json文件。

注意事项

  1. 需要安装依赖库
  2. 中文字体需要额外安装
  3. 生成大图片可能需要更多内存