Ubuntu
|
aa46d87419
|
fix: 启动页背景素材贴边黑/亮楔子——按 Figma 画框等效区域重裁
- 根因:PSD 源图(1414×2423)本身是拼贴件,照片四周带黑楔/灰带/亮块,Figma 画框靠定位裁掉楔子,原型直接引用原图导致楔子外漏(左黑边/右下黑边/右上亮边/左下亮边)
- 修复:取画框映射等效干净区 (180,60,1240,2381) 重裁出 1060×2321,profile-bg 同源同步修复
- 测试:e2e 新增 E0 多视口启动页边缘视觉回归(352×736/375×812/390×844/414×896,自写 PNG 解码+均匀纯黑/纯白连续段检测,区分照片暗发/高光),此前单视口+DOM 断言发现不了该类问题
- 截图: preview/e2e-20260926 增补 4 张多视口启动页
|
2026-09-26 23:16:32 +08:00 |
|
xsl
|
5957ef04fc
|
feat: 接入 Face++ 真实测肤 + 三轮多角色迭代修复
Face++ 集成(高阶版 skinanalyze_advanced):
- h5/server.js:零依赖 Node 后端,静态托管 + /api/skin-analyze 中转,
api_secret 只存服务端(从 apikey.bash/env 读取,.gitignore 已排除)
- 实时相机:getUserMedia 自拍取景,不可用时降级系统相机;
相机令牌防授权回调泄漏摄像头;离开拍照页即释放
- 检测流:三连拍仅送检正面照(压至 1280px JPEG),错误码→友好提示
- 结果映射:肌肤年龄=skin_age 真实值;紧塑力/活力感/稳定力由真实
维度合成;具体描述按检出项动态生成;检测图用用户实拍
- ?mock=1 内置样本供离线/自动化验证;README 补充部署与 HTTPS 说明
三轮迭代修复(QA+美术并行审计→开发统一修复,共 ~28 项):
- 功能:P1 鼠标拖拽轮播(Pointer Events+setPointerCapture)、
快门/返回竞态(camSeq 令牌)、报告页状态重置、弹窗 ESC/遮罩关闭
- 视觉:还原度 80%→94%,档案页布局/弹窗比例/报告页产品卡等
结构性偏差修正,字号/间距逐项实测核销
- 工程化:首屏 701KB→386KB(懒加载+preload+清理 212KB 无用资源)、
favicon/SEO meta/隐私协议占位层/README
Review 修复:server.js 路径穿越前缀绕过(ROOT+sep 校验)、
getUserMedia 迟到回调释放相机(camSeqCam 令牌)
|
2026-09-22 21:06:33 +08:00 |
|