SuperAPI AI 工具集

space-gzh-cover

设计与创作

查看项目

更新于 10-16 05:15

技能介绍

用途

space-gzh-cover 用于把一篇文章变成一张微信公众号头图封面(2.35:1)。默认使用 Codex 内置 image_gen 生成,视觉沿用本仓库 xhs-Skills/space-xhs-image 的「轻盈 AI 产品信息图」系统,画幅换成公众号的 2.35:1。本 Skill 只做头图;正文配图走 space-chart-image / space-text-logic-diagram,整篇排版走 space-wechat-layout。

核心设计前提:公众号封面会被裁两次

  • 订阅号消息列表 / 文章顶部:显示完整 2.35:1
  • 分享到朋友圈 / 聊天:只抓取正中央的 1:1 方形

在 2.35:1 的画布上,正中央那个方形只占宽度的 42.6%。以推荐画布 1175×500 为例,安全区是 x 337–837 这 500px。实测后果:一个 12 字标题铺满全宽,分享出去只剩中间 6 个字,首尾两字还被切一半,完全读不通。因此主标题的核心词组、主体、必须被看到的东西,一律放进中央安全区;左右两翼只放背景延伸、装饰、账号名、日期这类丢了也不影响的东西。

反直觉之处:横版画幅的设计直觉是「左右分栏」——文字在左、图在右。但在公众号封面上,任何把信息平均分到左右两侧的版式都是陷阱,因为分享时正好把两侧全切掉、只留中间。

默认设置

用户没指定时直接用,不为常规选项反复追问:

  • 画幅:2.35:1 横版
  • 成品:1175 × 500 PNG
  • 数量:1 张
  • 视觉系统:轻盈 AI 产品信息图
  • 文案:1 个主标题,可选 1 个短标签
  • 主标题:6–14 个汉字,最多 2 行
  • 标签:不超过 8 个汉字,放胶囊里
  • 视觉顺序:主标题 → 强调词 → 装饰
  • 安全区策略:核心词组必须落在中央 42.6%

用户说「直接做」「你来定」时,直接作出合理选择并生成,不暂停等待。

三种安全区策略

  • A 全居中:标题全部塞进中央安全区,≤12 字分 2 行;分享效果完整无损;适合靠分享传播、追求稳的号。
  • B 核心词居中(默认):标题横向铺开,但把最关键的 4–6 字词组压在正中;分享效果核心词完整、修饰词被切;适合大多数情况。
  • C 图文分离:中央放主体/图形,文字在两翼;分享后没有文字;只在文章顶部展示、不指望分享时使用。

默认走 B。选 B 时必须明确指出「哪几个字是核心词组」,并在检查阶段验证它们在安全区内。C 要主动提醒风险,用户确认了再做。

视觉系统(Style Lock)

色板(与小红书系列保持一致,跨平台视觉统一):

  • 墨黑 #181A24 —— 标题正文
  • 科技紫 #6C35E8 —— 编号、线条、重点词
  • 电光蓝 #4563F2 —— 紫的过渡色
  • 青柠绿 #A4E927 —— 结果、提升、关键动作
  • 浅薰衣草 #F1ECFF / 浅蓝 #EEF3FF —— 卡片底
  • 背景 #FCFBFF / #FAFAFD / 纯白

比例约 72% 白/浅底、18% 黑字线条、10% 彩色强调。单张最多三个强调色。

横版专属的比例调整:

  • 外边距:左右约 5%–7%,上下约 10%–14%
  • 主标题高度:占画布高度 28%–42%
  • 装饰簇:最多 2 组
  • 留白:≥ 30%

Style Lock 生图提示词在资料中给出,要求逐字复用,其中明确将标题与关键内容置于中央方形安全区内、装饰仅限左右两翼,并列出固定负向约束,如不得复制参考图布局、不得出现水印、伪造界面截图、乱码、密集小字、真人写实、品牌商标等。

工作流

  1. 理解文章:提取读者最该记住的一句话、最能制造识别或兴趣的词(压安全区正中)、是否适合成为画面主体的对象。
  2. 定标题:用户给了标题就保持原意;只给正文时给 3 个短标题候选并推荐 1 个。横版标题总长 6–14 字,最多 2 行;先圈出核心词组(4–6 字),一行只承载一个语义块,中英混排保留完整英文词组不拆,标点尽量省。封面标题不等于文章标题。
  3. 选版式:从 references/cover-layouts.md 挑选,每个版式都标了分享安全性评级,推荐 2–3 个方向并说明差异。
  4. 生成:用 references/prompt-recipes.md 组装提示词,必须写明 Use case: ads-marketing、2.35:1 横版公众号头图、需要出现的文字逐字列出、哪几个字必须在中央安全区、构图配色字体气质装饰位置、缩小到消息列表尺寸仍要清楚、禁止新增水印账号名品牌无关文字。一次 image_gen 调用只生成一个变体。
  5. 检查(两道,都不能跳):
    • 第一道机器检查:python3 scripts/check_cover.py 路径/cover-01.png --safe-zone --share-preview --thumbnail,输出比例尺寸体积、安全区确切像素范围,以及 -safezone.jpg(左右两翼压暗、安全区画红框)、-share-1x1.jpg(分享预览)、-thumb.jpg(信息流缩略图)。
    • 第二道肉眼检查:逐字正确性、分享预览可读性、缩略图 2 秒读懂、主标题第一视觉、人脸产品标识完整、留白与边距、色板圆角线宽一致性。分享预览读不通就是不合格。
  6. 修正:局部问题定向编辑,不整张重做。同一段文字连续两次仍生不对时,先压短再试;仍不行则生成无字底图并预留标题区,告知用户文字将以可编辑方式叠加,或转 space-wechat-layout 等做逐字准确的文字层。不要把有错字的图当成品交付。
  7. 保存与交付:保存到 09 frames/gzh-cover/YYYY-MM-DD-主题/,含 cover-01.png、cover-01-safezone.jpg、cover-01-share-1x1.jpg、prompt.md。只生成一张时仍叫 cover-01.png,已有同名文件用 -v2,不得静默覆盖;生图结果若在临时目录必须复制到项目目录再交付。交付时给出成品绝对路径和可点击链接、实际尺寸与比例、采用的版式和安全区策略(A/B/C)、核心词组是哪几个字及是否验证在安全区内、多版差异,以及直接说明限制。

内容与视觉边界

  • 不自动添加用户未要求的账号名、水印、二维码、平台标识
  • 参考图只提取通用的布局、配色、材质、字体气质,不复制品牌签名、人物身份、专属角色
  • 不捏造功效、收益、排名、专业背书
  • 金融、医疗类主题不把免责声明塞进封面,提醒用户在正文补
  • 未经要求不生成真人肖像或品牌商标

与其他技能的配合

  • 要起文章标题:baokuan-title-generator
  • 要正文配图/图表:space-chart-image / space-text-logic-diagram
  • 要整篇排版:space-wechat-layout
  • 要小红书 3:4 封面:xhs-Skills/space-xhs-cover
  • 视觉系统原始定义:xhs-Skills/space-xhs-image/references/visual-system.md