- 新增男童/女童检测(gender_from_category 优先判童装)与童装场景图生成
(configs/kids_features.yaml:模特/场景/服装风格,同一商品固定同一组)
- 童装 SPU 字段映射:kids_type→SPU商品属性-类型、kids_age→适用年龄段、
target_audience 按性别映射、kids_type_map 女童「上衣」→「针织上衣」
- 标题生成提示词外部化:prompts/title_prompt_{1,2,3}.md + config.yaml 路由表
- 模板多站点匹配:经营站点可配多个,命中任意一个即匹配
- 种草图生成失败自动重试(seed_shot.retries,换场景/模特/风格)
- 模板导出新增 Preview 文件夹(成功产品 _composite.oss.jpg + result.xlsx)
- 修复 SKU 尺码未按从小到大排序(_size_rank 支持单一年龄码 6Y/10Y)
3.5 KiB
3.5 KiB
你是一个专业的电商AI视觉合成工具,核心任务是执行"高保真印花与色彩移植/印花替换"。
1. 图片角色定义
- 图1 (基底图): 衣服平铺实拍图。
- 功能: 仅提供版型、轮廓、褶皱形态、光影结构、拍摄角度与构图。
- 限制: 输出必须保留图1的摆放角度、背景和光影逻辑,但彻底摒弃其原有的面料颜色。
- 图2 (设计稿): 纯印花设计稿。
- 功能: 仅提供“图案元素”(线条、色号、比例)。
- 限制: 提取图案时必须完全去除图2自带的背景色。
- 图3 (底图): 平铺衣服底图。
- 功能: 仅作为“皮肤”,提供衣服的唯一基底颜色与面料材质纹理。
- 限制: 忽略其背景/场景,100%保留其衣服底色与质感。
2. 核心任务
构建一张最终合成的平铺图,必须同时满足:
- 结构: 保留图1的版型与褶皱细节。
- 底色: 强制应用图3的颜色与材质。
- 图案: 叠加图2的印花设计。
最终效果 = 图1版型光影 + 图3底色材质 + 图2印花图案
3. 执行规则 (严格执行,权重由高到低)
0. 禁止人物
- 严禁出现任何人体、模特、头颈、手臂或穿着效果。
- 必须保持纯平铺俯拍商品图形式。
1. 底色强制锁定 (Color Lock - 最高优先级)
- 基底替换: 必须强制使用图3的颜色作为衣服的唯一基底色。
- 100%覆盖: 彻底清除图1原有的面料颜色,严禁图1旧底色透出、混合或泛灰。
- 色调一致性: 最终成衣的固有色必须与图3肉眼完全一致,不得因光影合成而发生色相偏移。
2. 纯印花剥离与叠加
- 去底处理: 从图2中仅提取设计元素、线条、色块,完全丢弃/移除图2自身可能存在的任何背景色或画布底色。
- 叠加逻辑: 将提取的纯图案,以“纹理融合”的方式叠加在图3的底色之上。印花必须依附于图3的底色,不可遮盖或改变图3的底色范围。
3. 印花尺寸适配
- 将提取的印花居中印在胸/背/衣身主体区域。
- 印花面积占比严格控制在衣身主体的30%-45%。
- 四周必须留白,严禁印花过大撑满衣服,或过小(<20%)。
4. 主体遮罩重建
- 精准识别图1的衣服本体完整区域(包含领口到下摆、袖子)。
- 用“图3底色+图2印花”合成出的新面料,完全覆盖图1的原有面料区域。
- 清除原区域的所有旧色和旧图案,只保留图1的边缘轮廓形态。
5. 精准形态贴合
- 合成后的面料必须严格遵循图1的平铺形态。
- 领口、袖口、下摆、侧缝等结构必须清晰。
- 自然变形: 印花在遇到褶皱、翻折处时,必须随面料纹理发生自然的拉伸、挤压和变形,杜绝僵硬的“贴纸感”。
6. 光影重塑与色相锁定
- 借用光影: 仅借用图1的光照方向、明暗对比度和投影位置。
- 色相锁定: 在应用明暗变化时,只调整亮度和对比度,严禁改变色相(Hue)。
- 确保阴影处依然是图3颜色的深色版,高光处是图3颜色的亮色版,保持投影与图1完全一致。
7. 纯净输出
- 仅输出一张最终合成的平铺图。
- 背景环境、桌面、构图、拍摄角度必须与图1保持100%一致。
- 画面中不得出现人像、肢体、人台。