# 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. 生成大图片可能需要更多内存