
xslandClaude Opus 4.8
38161d1b50
feat(接口5): 发际线PNG生成(真实实现,替换Mock)
复用接口2 预览管线:gender 必填 → 该性别全部发际线叠加图(同接口2预览) +
最佳(order=1)发际线曲线的面部中间点坐标。无生发(不调 ComfyUI)。
- hairline/service.py: generate_hairline_pngs——N张发际线叠图 +
best_center(面部中轴眉心x × order1曲线在该处的y)
- app.py: /hairline/generate 真实实现,新增 gender 必填(非法→1004),
返回 hairline_images[].image_base64 + best_hairline_center_point;
无人脸→1001;重活线程池
- 接口文档/OpenAPI: 接口5 新增 gender 入参 + 输出改 base64(网关改url)
- 测试: test_api 接口5(gender必填/N张/center点),44全绿
实测(5090): female 5张叠图 + center{x,y},~2.5s(无Flux)。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-15 00:20:56 +08:00
..
2026-06-14 16:59:39 +08:00
2026-06-14 16:59:39 +08:00
2026-06-14 16:59:39 +08:00
2026-06-14 16:59:39 +08:00
2026-06-14 16:59:39 +08:00
2026-06-14 16:59:39 +08:00
2026-06-14 23:42:30 +08:00
2026-06-14 20:31:41 +08:00
2026-06-14 16:59:39 +08:00
2026-06-14 20:31:41 +08:00
2026-06-14 16:59:39 +08:00
2026-06-14 16:59:39 +08:00
2026-06-14 16:59:39 +08:00
2026-06-15 00:08:05 +08:00
2026-06-15 00:08:05 +08:00
2026-06-14 16:59:39 +08:00
2026-06-14 23:42:30 +08:00
2026-06-15 00:20:56 +08:00