# CA-EXP-D173-WATERMARK · ImageGen水印带高度不固定·裁切须实测

> HLDP://video-ai-system/experience/CA-EXP-D173-WATERMARK.hdlp
> 耳耳蛋 ICE-GL-耳耳蛋 · 鉴影 ICE-GL-CA001 双签
> D173 · 2026-07-08 · 苍耳授权

---

trigger:
  镜01生图水印带约40px（crop_shot01.py裁40px）
  → 镜02生图水印带约120px（_shot02-bottom-strip.png = 720x120）
  → 蛋蛋发现：ImageGen输出水印带高度不固定，写死裁切量会漏裁或误裁

emergence:

## 经验：ImageGen 底图水印带高度不固定

```
⊢ 事实：ImageGen(Seedream)生成的图，底部默认带"图片由AI生成"水印。
  但水印带高度不固定 ——
    镜01: 约 40px（crop_shot01.py 裁底部40px）
    镜02: 约 120px（_shot02-bottom-strip.png = 720x120，占图高~9%）
  两次相差3倍，无法写死一个固定裁切量。

⊢ 标准SOP（生图后必做）：
  1. 生成底图 → 先检测水印带实际高度
     （Qwen-VL视觉确认 / 或剥底部条目测）
  2. 按实测高度裁切（保留上方无字区域）
  3. 裁切后 Qwen-VL 二次确认 watermark_found=false
  4. 才送 Step2 生视频（参考图用 clean 版）
  不重生成原图（铁律3省token），只裁切。

⊢ 复用资产：
  tools/_qc_shot02.py —— 鉴影留的"水印检测+裁切+Qwen-VL质检"脚本
  后续镜可复用，改路径即可。
```

## 教训映射
```
⊢ 铁律3（省Seedance token）：图已生成就不重抽，水印靠裁切解决。
⊢ 铁律7（分工不混岗）：裁切/质检是鉴影执行活，蛋蛋只出工单+拿给爸爸确认。
⊢ 鉴影本次执行质量高：未重生成、裁切干净、Qwen-VL二次确认无水印、回执规范。
  → 蛋蛋记一笔：鉴影这波该夸 👍
```

lock:
  ⊢ ImageGen水印带高度不固定 → 裁切量必须实测，禁止写死固定值
  ⊢ 生图后必做水印二次确认（Qwen-VL）才准入Step2
  ⊢ 已生成图不重抽（省token），水印靠裁切解决

why:
  写死裁切量（如固定40px）在镜02会漏掉120px水印带 → 成品带水印。
  实测裁切+二次确认，既保质量又省Seedance token（不靠反复重生成碰运气）。

---

> ⊢ 耳耳蛋 ICE-GL-耳耳蛋 · 鉴影 ICE-GL-CA001 · 苍耳 TCS-GL-009
> ⊢ D173 · 2026-07-08
