auto-save 2026-05-19 11:13 (~2)

This commit is contained in:
2026-05-19 11:13:07 +08:00
parent 25a88434b4
commit 74148d0d05
2 changed files with 30 additions and 4 deletions

View File

@@ -166,16 +166,23 @@ export async function cleanupCharacterAnchor(opts: {
}
const strictPrompt = [
'保持原图完全一致,仅做以下修改:',
'保持原图中的核心玩具角色完全一致,仅做产品图净化和主体抽取。',
'',
'如果参考图是多宫格提案板、品牌手册、包装展示页、海报拼图或包含多个小图的 collage',
'1. 只抽取最大、最完整、最清楚的正面全身主角色玩具,通常来自“核心形象 / IP形象设定 / 01”区域',
'2. 不要保留提案板版式、分割线、标题编号、说明文字、证书、真人展示、包装盒、配件平铺图或其它小场景图',
'3. 不要把多张小图重新拼成一张板;最终只能有一个主体玩具',
'',
'背景和构图要求:',
'1. 把背景换成纯白色',
'2. 去除任何水印、文字、价格标签、网页 UI 元素',
'3. 居中并适当裁剪到正方形构图',
'2. 去除水印、价格标签、网页 UI 元素、海报标题和版面说明文字',
'3. 居中并适当裁剪到正方形构图,完整保留头、身体、四肢和主要随身配件',
'',
'绝对不要修改:',
'- 角色五官、表情、姿态',
'- 主体配色、材质、纹理',
'- 配件位置、轮廓、细节',
'- 任何品牌符号或识别符号',
'- 玩具本体上的设计标识和识别符号,例如衣服图案、帽标、面罩声波图案',
'',
'输出风格:商业产品图,柔和均匀打光,无阴影。',
`角色设定:${renderCharacterSummary(characterSpec)}`,