技能介绍

喜茶风格儿童简笔画海报

把一张生活照片做成「真实物件 + 儿童简笔画 + 歪扭手写字」的竖版海报。

这个 Skill 的重点不是把整张图转成插画,而是保留一个真实物件作为摄影锚点,再用粗黑、笨拙、带断笔感的小人和中文标题做设计介入。

  • 仓库:Hchen1218/heytea-style|许可:MIT
  • ⚠️ 这是一个受喜茶海报语言启发的非官方风格工作流,不是喜茶官方资产生成器。不要生成官方 logo、官方头像、官方包装标识或任何品牌从属声明。

适用场景

  • 手上有一张日常随拍,想做成可以直接发布的竖版海报。
  • 需要带字版:字体是第一视觉重点,适合做大标题海报。
  • 需要无字版:不出现任何文字,靠小人动作和真实物件讲故事。
  • 两套都出(推荐):分别用两套构图生成,不是同一张图删字/加字。

核心能力

风格四层

↔ 左右滑动查看完整表格
层次要求
真实物件锚点保留照片里的杯子、食物、瓶子、书、钥匙等一个主物件,不把整张图卡通化
大面积白底留白背景干净,物件通常占画面 20%-45%
粗黑儿童简笔画小人像临时涂鸦出来的微型工人,线条有断笔、硬折、坏连接,不是圆滑可爱贴纸
歪扭中文手写标题带字版要控制 glyph 骨架、笔触表面和版式位置,不能只在提示词里写「手写风」

中文字体单独处理

先生成无字底图,再用参考板和标题层还原「歪歪扭扭的小孩写坏了的字」。

参考资产

仓库包含一组已经抠好的风格参考图:

private-assets/reference-cutouts/
├── asset-index.json
├── contact_sheet_lettering.png
├── contact_sheet_figures.png
├── contact_sheet_action_parts.png
├── lettering/
└── figures/

这些参考图用于风格控制,不是官方品牌素材——应把它们当作线条、字形、动作姿态的参考,不要直接复制为最终 logo 或品牌标识。

效果预览

输入一张原始随拍,产出两套竖版海报:带字版(字体是视觉重点)与无字版(纯靠画面叙事)。视觉评估优先看:

  • 带字版:字体骨架是否歪扭、粗黑、笨拙、可读。
  • 无字版:小人动作和真实物件是否形成完整叙事。
  • 两版都要保留真实物件质感、白底留白和粗糙线条,不要变成圆滑卡通贴纸。

工作方式

Skill 会先识别照片中的主物件,再选择模板、参考资产、构图方式和修正 prompt。

带字版工作流(不要依赖一次性全图生成,推荐三步)

  1. 生成海报底图:保留真实物件,清理背景,留下大标题区,不生成文字。
  2. 生成标题参考板:用 cutouts 建一个 model-facing 参考板,控制字形缺陷和笔画质感。
  3. 生成/放置标题层:单独生成黑色标题层,再合成到海报底图。
# 生成标题参考板
python scripts/build_title_reference_sheet.py \
  --title "泰香开饭" \
  --out private-assets/reference-cutouts/title_reference_sheet_taixiang.png \
  --title-ref title_tiramisu_heavy_black \
  --title-ref title_salty_cheese_crooked

# 合成标题层
python scripts/composite_title_layer.py \
  --base poster-base.png \
  --title title-layer.png \
  --out poster-final.jpg \
  --x 8% --y 7% --width 42%

无字版工作流(不是「带字版删掉文字」,需要重新构图)

  • 不预留标题区。
  • 不生成任何中文、英文、数字、标签或乱码。
  • 小人动作更明确,可以倒、推、搬、爬、洗、投、钓、修。
  • 道具只服务动作,例如液体弧线、梯子、桶、袋子、箭头、地线、想象泡泡。

自检命令

python -m json.tool evals/evals.json >/dev/null
python -m py_compile scripts/build_title_reference_sheet.py scripts/composite_title_layer.py

边界

  • 不生成或复刻官方 logo、官方头像、官方包装标识。
  • 不把参考 cutouts 当作最终商用品牌素材。
  • 如果中文标题生成得像电脑字,应切回「底图 + 标题参考板 + 标题层」的流程,而不是反复重跑整张图。

你需要提供

  • 一张生活随拍(含明确的真实主物件:杯子、食物、瓶子、书、钥匙等)。
  • 想做的版本:带字版 / 无字版 / 两套都出。
  • 带字版需要给出中文标题文案。

你会获得

两套符合风格要求、可直接发布的竖版海报——带字标题版与无字叙事版,保留真实物件质感、白底留白与笨拙粗糙的线条语言。

使用示例

把本仓库作为 Skill 放到支持 Skill 的 agent 环境里,或直接让 agent 读取 SKILL.md。典型触发语:

把我上传的这张生活照片做成喜茶风格的儿童简笔画竖版海报,带字版和无字版两套都出。
把这张咖啡随拍做成喜茶风格带字简笔画海报,标题为「今日喝咖啡」,要求字体是歪歪扭扭的小孩手写风格。
把这张美食照片转成喜茶启发的无字简笔画海报,不要添加任何文字,只靠小人动作和真实物件讲好故事。

目录结构:

.
├── SKILL.md
├── references/            # style-guide.md / lettering-guide.md / evaluation.md
├── scripts/               # build_title_reference_sheet.py / composite_title_layer.py
├── private-assets/reference-cutouts/
└── evals/evals.json