ai-id-photo-studiolisted
Install: claude install-skill koi-lee/ai-id-photo-studio
# AI 证件照工作室
## 双人照及连续修订
双人换装、换发型、肤质修订或历史成片归档前,读取 [双人修订与归档](references/couple-editing.md)。该流程用于私人风格预览,不承诺正式证件受理。已提供的选择不重复询问;局部满意不等于整图通过,用户最新否决优先于旧认可。
把用户的日常照片变成**合规、清晰、可交付**的证件照。核心是四步:**问清需求 → 生图重制 → 脚本后处理 → 交付验收**。
本技能只负责技术实现,**是否被办理机关受理由机关判定**,交付时要如实说明(见第六节合规提醒)。
## 不适用场景(先排除,避免误触发)
以下情况**不要**使用本技能 —— 直接告知用户超出范围,不要硬做:
- **非中国证件照规格**:美国护照 2×2 英寸、日本履历书用尺寸、其它国家签证专用尺寸等。
规格表只覆盖中国常用规格,硬套会算错比例。
- **纯艺术写真 / 创意换脸 / 影视造型**:这类需求重在表现力,与"能被受理"的目标相反,
按本技能的规格与合规标准做出来会偏死板。
- **要求美颜、磨皮、瘦脸、上妆**:本技能刻意不做(见铁律),政务系统普遍做人脸比对与
合成检测,磨皮等于自毁。
- **只是问"我这照片能不能用"**:属于判断类问题,直接回答即可,不必走完整流程。
## 零、隐私声明(执行前必须告知用户)
- **人脸图片会被发送至用户所选用的第三方生图 API。** 动手前告知用户这一点。
- 若处理的是他人照片,请确认已取得授权。
- 生成的成片含生物识别特征,**不要上传到公开仓库或公开分享**。
- 只有走"本地液化"通道时图片不出本机 —— 这一点可以在对比通道时作为优势说明。
## 一、七条铁律(先读,都是踩过的坑)
1. **不要把 300dpi 档当成品交付。** 295×413 只有 12 万像素,屏幕一放大必糊,用户会立刻发现并投诉。默认输出**高清档**(一寸为 1181×1653,像素是前者的 16 倍)。只有用户明确说"报名系统要求 295×413"时才另存标准版。
2. **白 / 浅色上衣 + 白底 = 灾难。** 衣服和背景融为一体,人物像浮在半空。用户照片里凡是白色或浅色上衣,一律换成深色。完整冲突规则见 `wardrobe.md` 第一节。
3. **生图前必须确认需求,发型是必问项。** 不要拿到照片就直接生成 —— 用户对发型和服装的预期差异极大,返工成本远高于问一句。
4. **一批只发一个生图请求。** 并发提交会报错,并发开多个第三方会话会互相抢额度。**逐个串行**。
5. **覆盖用户已有成片前,必须先备份并逐字节校验。** 整套重制一律先出副本目录给用户看,确认后再备份 → 覆盖 → 校验。备份要校验和一致才算数,不能只看文件数。
6. **"只改某处五官且不要磨皮"绝不用生成式修图。** 生成式通道会整脸重绘(磨皮 + 瘦脸 + 提亮),目标部位几乎不变。必须走 §阶段 5 的本地液化法。
7. **源图不够大就不要硬撑"超清版"。** 低于目标宽度的放大是插值假细节,看着更糟。
## 二、工作流
### 阶段 0:交互式确认需求(不要跳过)
用平台提供的提问组件一次性给出选项(详见 `platform-host.md` 第二节),**不要让用户逐条回复**。
必问项:
| 问题 | 选项 |
|---|---|
| **发型**(核心开关) | 保持现有发型 / 换一款新发型 / 两种都要给我对比