## ADDED Requirements ### Requirement: 各 SD 模型 prompt_prefix 包含中国审美面孔特征词 系统 SHALL 在 `SD_MODEL_PROFILES` 每个模型的 `prompt_prefix` 中包含以下中国审美特征词(具体权重值由各模型风格微调,但不得省略): - 眼型:`(almond eyes:1.2)` 或 `(delicate almond-shaped eyes:1.2)` - 肤色:`(porcelain skin:1.2)` 或 `(fair porcelain skin:1.2)` 或 `(luminous fair skin:1.2)` - 五官精致感:`(delicate facial features:1.2)` 或 `(refined features:1.2)` - 气质:`(youthful appearance:1.1)` 或 `(elegant temperament:1.1)` #### Scenario: 生成的人物图像呈现中国大众偏好的精致感 - **WHEN** 使用任意 SD 模型生成含人物的图片 - **THEN** `prompt_prefix` 中包含杏眼、白皙肤色、精致五官三类词汇中各至少一个 ### Requirement: 各 SD 模型 negative_prompt 补充欧美面孔排除词 系统 SHALL 在 `SD_MODEL_PROFILES` 每个模型的 `negative_prompt` 中包含以下欧美面孔特征排除词(在现有基础上补充): - `strong jawline`、`prominent brow ridge`、`deep-set eyes`(如已存在则保留权重) - `angular facial structure`、`square jaw`、`heavy brow` #### Scenario: negative_prompt 明确排除欧美面孔结构特征 - **WHEN** 任意模型进行人物图片生成 - **THEN** negative_prompt 中包含 `strong jawline`、`prominent brow ridge`、`deep-set eyes` 至少两个排除词 ### Requirement: PERSONA_SD_PROFILES 各人设包含中式气质差异化增强词 系统 SHALL 在 `PERSONA_SD_PROFILES` 中,每个人设的 `prompt_boost` 包含至少 1 个与中国审美相关的气质词,且各人设之间的气质词须有差异化区分(如:甜妹-减龄感、知性-优雅气质、赛博博主-精致感 + 未来感)。 #### Scenario: 不同人设生成的人物具有可感知的气质差异 - **WHEN** 分别以"甜妹"和"知性"人设各生成一批图片 - **THEN** 两批图片中 `prompt_boost` 的核心气质词不重复,体现差异化风格 ### Requirement: 美化增强对肤色偏向做修正 `beauty_enhance()` 函数 SHALL 在饱和度提升时对色调偏暖方向微调(暖白/自然肤色),避免饱和度提升导致肤色偏黄或偏红。具体实现通过调整 PIL 色调(Hue)向暖白方向 ±5° 以内微调。 #### Scenario: 美化后肤色不发黄不发红 - **WHEN** 调用 `beauty_enhance(img, level=1.0)` 对含人物的图片处理 - **THEN** 输出图片肤色区域饱和度提升的同时,色调保持在自然暖白范围内(目视无偏黄/偏红现象)