laohan-fengmianzhuzige · v4.1.0 · 2026-09-19 · sha256 dcf85870537c19d3

laohan-fengmianzhuzige v4.1.0A

Immutable. This exact content is served forever at /api/v1/blob/dcf85870537c19d3.

---
name: laohan-fengmianzhuzige
version: "4.1.0"
description: 完全对标柱子哥TzFilm封面体系(81张真实封面逐张检视实证2026-09-20)——三层合成管线:AI背景板(无字无人)+真人融入层+代码排版文字层。Use when 工作流⑥选用zhuzige套(默认),或用户说"柱子哥封面""做封面"。与 laohan-fengmianqiuzhi(秋芝套)互为可切换双轨。
---

# 柱子哥式封面:三层合成(v4.0)

**路线定义**(81张真实封面逐张检视实证):柱子哥封面**不是整幅AI生成**,是三层合成——①AI生成/UI截图的**无字背景物件板**;②他本人**真实照片抠像**(每期服装姿势不同,脸100%一致靠真人);③设计工具排版的**五层文字系统**。2026-01他本人试过"AI生成整幅含人物"(#03/#04)后放弃,2026-03起全部转为三层合成。本skill用同一结构复刻。

**历史教训链**:v2.0误判"纯抽帧"(抓错图层)→ v3.0误改"AI单pass生成整幅海报"→ 三硬伤实测确认(身份不像/英文错字ERLY/版式失控,实物在episodes/shoucuogongju/05-封面/gen/)。v4.0 = AI只干它擅长的(场景板),文字与人脸归真人/代码。

## 输入与前置

1. 当前 `01-口播稿.md`:取hook句+主记忆点→转标题组;
2. 真人帧:优先 `07-剪辑/raw.mp4` hook时段抽帧(无烧录字幕,用raw-transcript.json定位时刻);备选本期reference身份照;
3. `episode-config.schema_version` 为4,绑定不满足时停止。

## 标题组(五层文字系统,逐条落字后再动工)

1. **英文眉题**:顶部小字大写宽字距,概括主题(如 "EARLY WIN IS BAIT"),拼写必须代码渲染杜绝生图错字;
2. **白色引导行**:语境句6-10字(如"AI手搓的早期成功");
3. **特大强调kicker**:一个词3-6字超大粗黑(如"是个诱饵")——**语义色四选一**:金#F5C518默认/金钱结论,红#E04545负面质疑否定,蓝#3B82F6科技品牌,绿#22C55E开源赚钱正面。(v3.0五色表作废:紫在81张实证中几乎不用)
4. **高亮条/贴纸**:黄底黑字条或红/绿tag一句副信息(如"该撞的墙我都撞了");
5. **底部英文脚注**:品牌行 "LAOHAN AI · CASE FILES NO.XX" 式小字宽字距。

## 三层执行管线(scripts/build_cover.py 一条命令)

- **层1 背景板**:火山方舟Seedream生成 **1440x2560 无文字无人脸**场景板(视觉概念从选题冲突提炼,如撞墙→裂纹墙+手搓装置;红线下文);已有合适素材(UI截图/产品实拍)可直接用;
- **层2 真人融入层**(三模式,按素材光照选):
  - `integrated`(**默认**,亮背景webcam帧解法):rembg抠像→压暗+降饱和+冷色罩→**下半身渐变压暗坐进黑暗**→底部alpha溶隐→暖光勾边(rim,光向同背景光源)→身后剪影投影→脸部锚点定位(脸中心x约0.77、脸顶y约0.22、脸高约28%画布)。融入靠调色+光+文字压身,**不靠环境**。
  - `column`(仅当素材本身是暗场环境照):带房间的整柱照片区(占全高75-80%),可见边羽化90px溶进海报底,统一调色——柱子哥#76/#78原生做法;
  - `block_tr`(小窗照片块,#81式,弱融入,仅作快速兜底);
  - **融入六法**(后期统一风格实证):①真人层压暗后脸必须仍是全画布最亮主体;②躯干必须溶进黑暗/裁出画底,不许亮块悬浮;③勾边光色=背景光源色、光向一致;④文字压人物下身形成深度三明治;⑤粒子/烟雾补空隙且人物前后各一层;⑥亮背景素材禁用带环境宽裁切(会把亮墙放大成主画面)。
- **层3 文字层**:PIL+思源黑体CN Heavy(assets/fonts/)代码渲染标题组五层,**零生图字**;
- 产出单张1080x1920母版;不做三候选;不满意改标题组或视觉概念重出。

## 红线(violation=立即停)

1. 背景板prompt**禁止出现文字/字母/人脸**要求,出图后复核有字即废;
2. **禁止用AI生成人物**,人物必须是Jeffrey真实帧抠像;
3. **禁止生图渲染任何标题文字**(中文英文都不行,错字率不可接受);
4. rembg/字体缺失先修复本体(pip/下载),不得降级绕过。

## 与开场首帧的关系

⑥海报封面(本skill)与⑪成片开场hook是两件事都要做,共用钩子创意不共享图。

## 依赖声明

火山方舟API(ARK_API_KEY)+ `~/.venvs/cover`(rembg+onnxruntime+pillow)+ assets/fonts/SourceHanSansCN-Heavy.otf(SIL OFL可商用)+ ffmpeg(raw抽帧)。