AI封面图片生成器 cover-image

这是一个利用人工智能技术生成定制化文章封面图片的技能,支持多维度调整(如类型、调色板、渲染方式),特别优化中文文本渲染,适用于内容创作、营销设计等场景。关键词:AI图像生成、封面设计、中文支持、定制化、AIGC。

AIGC 0 次安装 0 次浏览 更新于 3/7/2026

name: cover-image description: “使用5个维度(类型、调色板、渲染、文本、情绪)生成文章封面图片。支持影院比例(2.35:1)、宽屏(16:9)和方形(1:1)纵横比。当用户要求‘生成封面图片’、‘创建文章封面’或‘制作封面’时使用。”

封面图片生成器

生成优雅的文章封面图片,支持5维定制。支持中文文本渲染。

用法

# 根据内容自动选择维度
/cover-image path/to/article.md

# 快速模式:跳过确认
/cover-image article.md --quick

# 指定维度
/cover-image article.md --type conceptual --palette warm --rendering flat-vector

# 微信公众号封面
/cover-image article.md --aspect 2.35:1

# 指定提供商
/cover-image article.md --provider qwen

# 使用样式预设
/cover-image article.md --style tech-dark

# 大字体以提高可见性
/cover-image article.md --font-size large

# 生成多个选项
/cover-image article.md --n 3

# 使用参考图片(仅限Google/OpenAI)
/cover-image article.md --ref style-ref.png

# 直接内容输入
/cover-image --palette mono --aspect 1:1 --quick
[paste content]

选项

选项 描述
--type <name> hero, conceptual, typography, metaphor, scene, minimal
--palette <name> warm, elegant, cool, dark, earth, vivid, pastel, mono, retro
--rendering <name> flat-vector, hand-drawn, painterly, digital, pixel, chalk
--text <level> none, title-only, title-subtitle, text-rich
--mood <level> subtle, balanced, bold
--font <name> clean, handwritten, serif, display
--font-size <size> small, medium (默认), large, xlarge
--aspect <ratio> 16:9 (默认), 2.35:1 (公众号封面), 4:3, 3:2, 1:1, 3:4
--provider <name> qwen (默认), openai, google
--style <preset> tech-dark, tech-clean, lifestyle-warm, business-elegant, announcement-bold, minimal-zen, creative-playful, retro-vintage
--lang <code> 标题语言 (en, zh, ja, 等)
--no-title --text none 的别名
--n <count> 生成的图片数量 (1-4)
--quick 跳过确认,使用自动选择
--ref <files...> 参考图片,用于风格/构图指导

提供商

提供商 模型 文本渲染 中文支持 价格
qwen qwen-image-plus 优秀 原生中文 0.2 CNY/图片
openai gpt-image-1 良好 有限 ~$0.04/图片
google gemini-2.0-flash-exp 良好 有限 免费层可用

提供商选择逻辑

  1. --provider 指定 -> 使用它
  2. 检测到中文标题 -> 自动选择 qwen
  3. 提供参考图片 -> 使用 googleopenai
  4. 默认 -> qwen

Qwen-Image (默认)

中文文本渲染最佳。原生支持中文字符。

API端点: https://dashscope.aliyuncs.com/api/v1/services/aigc/text2image/image-synthesis

环境变量: DASHSCOPE_API_KEY

支持尺寸: 1664*928, 1024*1024, 928*1664, 1472*1104, 1104*1472

OpenAI

英文文本和创意设计良好。

环境变量: OPENAI_API_KEY

支持尺寸: 1024x1024, 1536x1024, 1024x1536

Google

多模态生成与参考图片良好。

环境变量: GOOGLE_API_KEY

支持尺寸: 支持各种纵横比

五个维度

维度 默认
类型 hero, conceptual, typography, metaphor, scene, minimal auto
调色板 warm, elegant, cool, dark, earth, vivid, pastel, mono, retro auto
渲染 flat-vector, hand-drawn, painterly, digital, pixel, chalk auto
文本 none, title-only, title-subtitle, text-rich title-only
情绪 subtle, balanced, bold balanced
字体 clean, handwritten, serif, display clean

自动选择规则: references/auto-selection.md

画廊

类型: hero, conceptual, typography, metaphor, scene, minimal -> 详情: references/types.md

调色板: warm, elegant, cool, dark, earth, vivid, pastel, mono, retro -> 详情: references/palettes/

渲染: flat-vector, hand-drawn, painterly, digital, pixel, chalk -> 详情: references/renderings/

文本级别: none (纯视觉) | title-only (默认) | title-subtitle | text-rich (带标签) -> 详情: references/dimensions/text.md

情绪级别: subtle (低对比度) | balanced (默认) | bold (高对比度) -> 详情: references/dimensions/mood.md

字体: clean (无衬线) | handwritten | serif | display (粗体装饰) -> 详情: references/dimensions/font.md

文件结构

根据 default_output_dir 偏好输出目录:

  • same-dir: {article-dir}/
  • imgs-subdir: {article-dir}/imgs/
  • independent (默认): cover-image/{topic-slug}/
<output-dir>/
├── source-{slug}.{ext}    # 源文件
├── refs/                  # 参考图片(如果提供)
│   ├── ref-01-{slug}.{ext}
│   └── ref-01-{slug}.md   # 描述文件
├── prompts/cover.md       # 生成提示
└── cover.png              # 输出图片

Slug: 2-4个单词,kebab-case。冲突: 追加 -YYYYMMDD-HHMMSS

工作流

进度清单

封面图片进度:
- [ ] 步骤1: 分析内容 + 保存参考 + 确定输出目录
- [ ] 步骤2: 确认选项(6个维度 + 提供商)除非 --quick
- [ ] 步骤3: 创建提示
- [ ] 步骤4: 生成图片
- [ ] 步骤5: 为平台调整大小(如果需要)
- [ ] 步骤6: 完成报告

步骤1: 分析内容

  1. 保存参考图片(如果提供)-> references/workflow/reference-images.md
  2. 保存源内容(如果粘贴,保存到 source.md
  3. 分析内容: 主题、语气、关键词、视觉隐喻
  4. 深度分析参考: 提取具体、具体元素
  5. 检测语言: 比较源、用户输入
  6. 确定输出目录: 根据文件结构规则
  7. 自动选择提供商: 基于语言和参考

步骤2: 确认选项

完整确认流程: references/workflow/confirm-options.md

条件 跳过 仍询问
--quick 6个维度 + 提供商 纵横比(除非 --aspect
所有6个 + --aspect + --provider 指定 全部

步骤3: 创建提示

保存到 prompts/cover.md。模板: references/workflow/prompt-template.md

关键 - 前项中的参考:

  • 文件保存到 refs/ -> 添加到前项 references 列表
  • 风格提取口头(无文件)-> 省略 references,在正文中描述
  • 写入前 -> 验证: test -f refs/ref-NN-{slug}.{ext}

正文中的参考元素 必须详细,前缀为“必须”/“要求”,带有集成方法。

步骤4: 生成图片

  1. 备份现有 cover.png 如果重新生成
  2. 选择提供商 基于语言和选项
  3. 处理参考 从提示前项:
    • direct 使用 -> 直接传递参考图片(仅限google/openai)
    • style/palette -> 提取特征,附加到提示
  4. 生成 通过提供商API:
    • Qwen: POST到dashscope API,轮询结果
    • OpenAI: 使用ImageGen工具或API
    • Google: 使用ImageGen工具与参考图片
  5. 失败时: 自动重试一次

步骤5: 为平台调整大小

调整生成的图片到目标平台尺寸:

平台 目标尺寸 纵横比
公众号封面 900x383 2.35:1
博客/视频 1920x1080 16:9
小红书 1080x1080 1:1
手机海报 1080x1440 3:4

步骤6: 完成报告

封面已生成!

提供商: [provider]
主题: [topic]
类型: [type] | 调色板: [palette] | 渲染: [rendering]
文本: [text] | 情绪: [mood] | 字体: [font] | 纵横比: [ratio]
标题: [title or "visual only"]
语言: [lang]
参考: [N images or "extracted style" or "none"]
位置: [directory path]

文件:
- source-{slug}.{ext}
- prompts/cover.md
- cover.png
- cover-{platform}.png(如果调整大小)

构图原则

  • 空白: 40-60% 呼吸空间
  • 视觉锚点: 主元素居中或左偏移
  • 字符: 简化轮廓;无现实人类
  • 标题: 使用用户/源的确切标题;从不发明

纵横比

比例 平台 用例
2.35:1 微信公众号封面 公众号首图,900x383px
16:9 通用宽屏 博客、视频封面
1:1 社交媒体 微博、小红书、Instagram
4:3 经典比例 演示文稿、传统媒体
3:2 摄影标准 照片风格封面
3:4 竖版 手机端、海报

环境变量

变量 所需 获取来源
DASHSCOPE_API_KEY Qwen (默认) https://bailian.console.aliyun.com
OPENAI_API_KEY OpenAI https://platform.openai.com
GOOGLE_API_KEY Google https://aistudio.google.com

参考

维度: text.md | mood.md | font.md 调色板: references/palettes/ 渲染: references/renderings/ 类型: references/types.md 样式预设: references/style-presets.md 自动选择: references/auto-selection.md 视觉元素: references/visual-elements.md 工作流: confirm-options.md | prompt-template.md | reference-images.md | qwen-api.md