Back to skills
extension
Category: OtherAPI key required

海报生成

专业海报与设计生成器。当你需要“做一张海报”、“生成封面”、“设计书籍封面”或任何视觉设计请求时使用。

personAuthor: user_6401b215hubcommunity

运行前环境检查(每次执行前必做)

在开始写作流程前,直接询问用户是否已配置好以下环境:

  1. 已安装Python
  2. 已配置ARK_API_KEY环境变量 如全部配置好,回复"已配置好"直接开始。 如有未配置的,告诉我哪一项,我会指导你如何获取。

用户回复后的处理:

  • "已配置好"或类似确认 → 直接进入完整工作流程
  • 有缺失项 → 针对性指导配置:
    • Python 安装:引导至 Python 官方网站下载安装 Python
    • ARK_API_KEY:引导至火山方舟控制台获取, 询问用户电脑系统是windows还是mac, 并提示不同系统下的配置环境变量的方法。

完整工作流程

第一步:确认是否需要优化提示词

用户输入初始提示词后,先明确询问用户:“是否需要我先优化提示词?”

  • 用户选择“需要优化” → 根据 references/prompt-guide.md 优化提示词,展示优化结果并询问是否继续调整;确认后进入第二步
  • 用户选择“不优化” → 使用用户原始提示词,直接进入第二步调用脚本生成

第二步: 生成海报

  1. 告诉用户生成海报的可选分辨率:2k, 4k
  2. 告诉用户生成海报的可选比例:1:1, 3:4, 4:3, 9:16, 16:9, 21:9, 2:3, 3:2
  3. 可选图生图,支持最多上传3张图片
  • 脚本将本地文件编码后填入 API 的 image 数组。
  • 如果用户需要对之前生成的图片进行调整,请把之前的图片填入API,并且不要对用户的修改需求(如"调整物体的颜色”、“调整物体的位置”)做任何改动。
  1. 调用 seedream.py 脚本生成海报(在 skills/poster-generate 目录下执行时,路径见下方命令行说明)。

命令行使用

基本语法

python3 scripts/seedream.py --prompt "图片描述" --resolution 2k --ratio 3:4

图生图(1~3 张本地参考图,可重复 --image):

python3 scripts/seedream.py --prompt "将图1的主色换为图2的配色" --resolution 2k --ratio 3:4 --image ./a.png --image ./b.png

文生图

python3 scripts/seedream.py --prompt "一个穿着华丽服装的女孩,撑着遮阳伞走在林荫道上" --resolution 2k --ratio 3:4

参数说明

| 参数 | 说明 | 默认值 | 可选值 | |------|------|--------|--------| | --prompt | 图片描述提示词(必需) | - | 任意文本 | | --resolution | 分辨率 | 2k | 2k, 4k | | --ratio | 宽高比 | 3:4 | 1:1, 3:4, 4:3, 9:16, 16:9, 21:9, 2:3, 3:2 | | --image | 参考图,仅本地文件路径--image 可写多次,最多 3 次 | - | .png / .jpg / .jpeg / .webp / .gif | | --output | 自定义输出路径 (必填) | - |任意路径|