feat(h5): align October UI and add WeChat auth with saved reports
@@ -0,0 +1,42 @@
|
||||
# UI 外发版 10.09 图片资源
|
||||
|
||||
来源:用户提供的 `UI外发版10.09.psd`。按 Photoshop 图层原样导出,未重新生成或重绘素材。
|
||||
|
||||
## 文件位置
|
||||
|
||||
- `pages/`:10 个画板的原尺寸 PNG,宽 1080px。包含登录、启动、授权弹窗、我的报告、档案填写、拍照弹窗、三视图拍照及长报告。
|
||||
- `pages-overview.jpg`:全部页面缩略总览,按 PSD 原始画板顺序排列。
|
||||
- `assets-overview.jpg`:独立切图总览。
|
||||
- `manifest.json`:页面与切图的尺寸、文件名、图层索引、边界、可见状态及 SHA-256;同时保存完整图层树及文字,便于后续还原。
|
||||
- `../../h5/assets/img/ui-20261009/`:新版页面使用的独立图片,与旧版素材分开存放。H5 使用去除原生顶栏的 `*-h5.jpg` 衍生背景。
|
||||
|
||||
## 前端素材对应
|
||||
|
||||
| 文件 | 用途 |
|
||||
| --- | --- |
|
||||
| `bg-splash.jpg` | 启动页原始照片,不含独立标题、Logo 与按钮 |
|
||||
| `bg-profile.jpg` / `bg-login.jpg` | 档案页 / 登录页背景,按画板裁剪,保留设计里的叠色 |
|
||||
| `bg-report.jpg` / `bg-history.jpg` | 长报告 / 我的报告页纯背景,按画板裁剪 |
|
||||
| `skin-0-dry.png` … `skin-4-mixedoily.png` | 五档肤质插画;也导出了隐藏状态中的变体 |
|
||||
| `product-25.png` / `product-35.png` / `product-50.png` | 三档产品图,分别取对应产品组中的主视觉图层 |
|
||||
| `brand-*.png` / `product-badge.png` | 品牌标志与产品标志 |
|
||||
| `icon-*.png` | 关闭、返回、下拉、相册、切换相机、快门、微信、游客图标 |
|
||||
| `score-ring-*.png` | 设计稿中的评分环参考素材;实际评分仍应动态绘制 |
|
||||
| `camera-mask-front.png` / `camera-mask-right.png` / `camera-mask-left.png` | 三步拍照轮廓蒙版,保留画板坐标与透明区域 |
|
||||
| `camera-guide-front.png` / `camera-guide-right.png` / `camera-guide-left.png` | 对应三步的眼睛与鼻梁虚线定位叠层,与蒙版使用相同画板坐标 |
|
||||
| `sample-*.png` | 设计稿内检测示意图,仅供视觉参考,不代替用户真实检测图 |
|
||||
|
||||
照片使用高质量渐进 JPG;其他素材使用 PNG 保留透明通道。切图按原图层尺寸输出,不强行放大,不将文字与按钮烘焙进背景。整页预览保留设计稿原有系统状态栏和重复/隐藏图层状态。
|
||||
|
||||
`sample-lines.png` 来自隐藏的备选示意图层,设计文件内各分类存在重复示意图,文件名不表示图片已经过该项目评分引擎的真实检测。产品图按主视觉独立导出,卡片圆角和裁剪需由前端容器实现。
|
||||
|
||||
注意:PSD 的画板名「左面」实际文案为第 2 步「右脸出镜」,「右面」实际文案为第 3 步「左脸出镜」。切图按文案中的用户脸部方向命名,清单保存了对应图层路径。
|
||||
|
||||
## 重新导出
|
||||
|
||||
```bash
|
||||
python -m pip install psd-tools Pillow aggdraw
|
||||
python tools/export_psd_assets.py '/absolute/path/UI外发版10.09.psd'
|
||||
```
|
||||
|
||||
重新导出会更新本版本目录内的导出文件,不会覆盖 `h5/assets/img/` 下原有同名线上图片。
|
||||
|
After Width: | Height: | Size: 204 KiB |
|
After Width: | Height: | Size: 398 KiB |
|
After Width: | Height: | Size: 219 KiB |
|
After Width: | Height: | Size: 240 KiB |
|
After Width: | Height: | Size: 214 KiB |
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 27 KiB |
|
After Width: | Height: | Size: 25 KiB |
|
After Width: | Height: | Size: 77 KiB |
|
After Width: | Height: | Size: 82 KiB |
|
After Width: | Height: | Size: 86 KiB |
|
After Width: | Height: | Size: 74 KiB |
|
After Width: | Height: | Size: 233 KiB |
|
After Width: | Height: | Size: 505 KiB |
|
After Width: | Height: | Size: 391 KiB |
@@ -0,0 +1,780 @@
|
||||
{
|
||||
"viewport": {
|
||||
"width": 375,
|
||||
"height": 726
|
||||
},
|
||||
"pages": {
|
||||
"01-splash": {
|
||||
"screen": "s-splash",
|
||||
"text": "Life in Full\n为更好的生命表现\n\n肌肤状态检测\n开始检测",
|
||||
"overlays": [],
|
||||
"rects": [
|
||||
{
|
||||
"class": "splash-slogan",
|
||||
"rect": {
|
||||
"x": 0,
|
||||
"y": 77.671875,
|
||||
"width": 375,
|
||||
"height": 63.46875,
|
||||
"top": 77.671875,
|
||||
"right": 375,
|
||||
"bottom": 141.140625,
|
||||
"left": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "splash-bottom",
|
||||
"rect": {
|
||||
"x": 0,
|
||||
"y": 551.984375,
|
||||
"width": 375,
|
||||
"height": 84,
|
||||
"top": 551.984375,
|
||||
"right": 375,
|
||||
"bottom": 635.984375,
|
||||
"left": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"02-privacy": {
|
||||
"screen": "s-splash",
|
||||
"text": "Life in Full\n为更好的生命表现\n\n肌肤状态检测\n开始检测",
|
||||
"overlays": [
|
||||
{
|
||||
"id": "p-privacy",
|
||||
"text": "欢迎体验1'me\n肌肤状态评估服务!\n\n我们将采集您的面部影像,为您生成专属肌肤分析与状态管理方案。所有数据严格保密,仅用于本次检测分析。\n\n我已阅读并同意相关隐私协议\n继续"
|
||||
}
|
||||
],
|
||||
"rects": [
|
||||
{
|
||||
"class": "splash-slogan",
|
||||
"rect": {
|
||||
"x": 0,
|
||||
"y": 77.671875,
|
||||
"width": 375,
|
||||
"height": 63.46875,
|
||||
"top": 77.671875,
|
||||
"right": 375,
|
||||
"bottom": 141.140625,
|
||||
"left": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "splash-bottom",
|
||||
"rect": {
|
||||
"x": 0,
|
||||
"y": 551.984375,
|
||||
"width": 375,
|
||||
"height": 84,
|
||||
"top": 551.984375,
|
||||
"right": 375,
|
||||
"bottom": 635.984375,
|
||||
"left": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"03-profile": {
|
||||
"screen": "s-profile",
|
||||
"text": "您的肌肤状态\n您的出生年月\n您的性别\n您的所在地区\n您的日常肤质\n偏干\n偏油\n水油平衡\n干性肌肤\n\n全脸干燥,容易紧绷、缺乏光泽\n\n混合偏干肌肤\n\n两颊偏干,T区油脂较少或偶尔出油\n\n中性肌肤\n\n水油平衡,肤感舒适,无明显干燥出油\n\n油性肌肤\n\n全脸易出油,容易泛油光、毛孔明显\n\n混合偏油肌肤\n\nT区易出油,两颊相对清爽或轻微干燥\n\n提交",
|
||||
"overlays": [],
|
||||
"rects": [
|
||||
{
|
||||
"class": "profile-body",
|
||||
"rect": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"width": 375,
|
||||
"height": 726,
|
||||
"top": 0,
|
||||
"right": 375,
|
||||
"bottom": 726,
|
||||
"left": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "page-title",
|
||||
"rect": {
|
||||
"x": 64,
|
||||
"y": 34,
|
||||
"width": 247,
|
||||
"height": 31,
|
||||
"top": 34,
|
||||
"right": 311,
|
||||
"bottom": 65,
|
||||
"left": 64
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"04-guide": {
|
||||
"screen": "s-profile",
|
||||
"text": "您的肌肤状态\n您的出生年月\n1996年1月\n您的性别\n女\n您的所在地区\n北京市\n您的日常肤质\n偏干\n偏油\n水油平衡\n干性肌肤\n\n全脸干燥,容易紧绷、缺乏光泽\n\n混合偏干肌肤\n\n两颊偏干,T区油脂较少或偶尔出油\n\n中性肌肤\n\n水油平衡,肤感舒适,无明显干燥出油\n\n油性肌肤\n\n全脸易出油,容易泛油光、毛孔明显\n\n混合偏油肌肤\n\nT区易出油,两颊相对清爽或轻微干燥\n\n提交",
|
||||
"overlays": [
|
||||
{
|
||||
"id": "p-photoguide",
|
||||
"text": "Life in Full\n为更好的生命表现\n\n请拍摄或上传\n正面及左右侧面照片\n开始"
|
||||
}
|
||||
],
|
||||
"rects": [
|
||||
{
|
||||
"class": "profile-body",
|
||||
"rect": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"width": 375,
|
||||
"height": 726,
|
||||
"top": 0,
|
||||
"right": 375,
|
||||
"bottom": 726,
|
||||
"left": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "page-title",
|
||||
"rect": {
|
||||
"x": 64,
|
||||
"y": 34,
|
||||
"width": 247,
|
||||
"height": 31,
|
||||
"top": 34,
|
||||
"right": 311,
|
||||
"bottom": 65,
|
||||
"left": 64
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"05-camera-front": {
|
||||
"screen": "s-cam",
|
||||
"text": "1/3\n请正对屏幕\n\n检测引擎加载中…\n\n识别不到?请正对镜头,并到光线充足处\n\n正脸拍摄完成\n准备拍摄下一张\n正脸居中\n取下眼镜\n光线充足",
|
||||
"overlays": [],
|
||||
"rects": [
|
||||
{
|
||||
"class": "cam-step",
|
||||
"rect": {
|
||||
"x": 0,
|
||||
"y": 51.53125,
|
||||
"width": 375,
|
||||
"height": 64.5,
|
||||
"top": 51.53125,
|
||||
"right": 375,
|
||||
"bottom": 116.03125,
|
||||
"left": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "cam-guide",
|
||||
"rect": {
|
||||
"x": 0,
|
||||
"y": 542.390625,
|
||||
"width": 375,
|
||||
"height": 21,
|
||||
"top": 542.390625,
|
||||
"right": 375,
|
||||
"bottom": 563.390625,
|
||||
"left": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "cam-controls",
|
||||
"rect": {
|
||||
"x": 0,
|
||||
"y": 626.25,
|
||||
"width": 375,
|
||||
"height": 62,
|
||||
"top": 626.25,
|
||||
"right": 375,
|
||||
"bottom": 688.25,
|
||||
"left": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"06-camera-right": {
|
||||
"screen": "s-cam",
|
||||
"text": "1/3\n请正对屏幕\n\n检测引擎加载中…\n\n识别不到?请正对镜头,并到光线充足处\n\n正脸拍摄完成\n准备拍摄下一张\n正脸居中\n取下眼镜\n光线充足",
|
||||
"overlays": [],
|
||||
"rects": [
|
||||
{
|
||||
"class": "cam-step",
|
||||
"rect": {
|
||||
"x": 0,
|
||||
"y": 51.53125,
|
||||
"width": 375,
|
||||
"height": 64.5,
|
||||
"top": 51.53125,
|
||||
"right": 375,
|
||||
"bottom": 116.03125,
|
||||
"left": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "cam-guide",
|
||||
"rect": {
|
||||
"x": 0,
|
||||
"y": 542.390625,
|
||||
"width": 375,
|
||||
"height": 21,
|
||||
"top": 542.390625,
|
||||
"right": 375,
|
||||
"bottom": 563.390625,
|
||||
"left": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "cam-controls",
|
||||
"rect": {
|
||||
"x": 0,
|
||||
"y": 626.25,
|
||||
"width": 375,
|
||||
"height": 62,
|
||||
"top": 626.25,
|
||||
"right": 375,
|
||||
"bottom": 688.25,
|
||||
"left": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"07-camera-left": {
|
||||
"screen": "s-cam",
|
||||
"text": "2/3\n请右脸出镜\n\n检测引擎加载中…\n\n识别不到?请正对镜头,并到光线充足处\n\n正脸拍摄完成\n下一张:右脸出镜\n请向左转头\n右脸居中\n取下眼镜\n光线充足",
|
||||
"overlays": [],
|
||||
"rects": [
|
||||
{
|
||||
"class": "cam-step",
|
||||
"rect": {
|
||||
"x": 0,
|
||||
"y": 51.53125,
|
||||
"width": 375,
|
||||
"height": 64.5,
|
||||
"top": 51.53125,
|
||||
"right": 375,
|
||||
"bottom": 116.03125,
|
||||
"left": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "cam-guide",
|
||||
"rect": {
|
||||
"x": 0,
|
||||
"y": 542.390625,
|
||||
"width": 375,
|
||||
"height": 21,
|
||||
"top": 542.390625,
|
||||
"right": 375,
|
||||
"bottom": 563.390625,
|
||||
"left": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "cam-controls",
|
||||
"rect": {
|
||||
"x": 0,
|
||||
"y": 626.25,
|
||||
"width": 375,
|
||||
"height": 62,
|
||||
"top": 626.25,
|
||||
"right": 375,
|
||||
"bottom": 688.25,
|
||||
"left": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"08-report-top": {
|
||||
"screen": "s-report",
|
||||
"text": "您的肌肤状态表现\n70分\n综合评分\n肌肤年龄\n27岁\n比实际年龄年轻1岁\n紧塑力\n7.7\n优先关注\n活力感\n8.7\n稳定力\n9.1\n近期优先关注:紧塑力\n紧塑提拉力,轮廓上扬不松垮。\n紧塑力\n活力感\n稳定力\n轮廓\n\n下颌线角度左104.54°/右103.75°(标准区间116–120°,双侧均偏离标准,提示下颌缘支撑力下降);眼袋1级、黑眼圈1级;中面部支撑与轮廓清晰度处于预警水平。建议加强轮廓紧致护理:重点针对下颌线与下颌缘区域使用紧致类精华,配合由下向上的提拉按摩手法,同时加强眼周支撑护理,将紧致防线前置。\n\n皱纹\n\n全脸皱纹159条、细纹150条,最差区域为左嘴角纹(分区分77,最高严重度3级),部分区域已现静态纹趋势。建议针对眼周、法令纹等高发区使用视黄醇/胜肽类淡纹精华,遏制静态纹转化。\n\n*您的肌肤状态会随年龄、环境、作息和生活节奏动态变化。\n*本次检测仅代表当前肌肤状态参考。\n\n护理建议\n\n1、你的日常肤质为干性肌肤:全脸皮脂分泌偏少,角质层保水能力弱,易紧绷起屑。护理以高效保湿与封闭锁水为核心,洁面选用温和低泡产品,避免频繁去角质,面霜可选择含神经酰胺、角鲨烷等封闭性成分的配方。\n\n2、加强纹路分级管理,重点针对眼周、法令纹等动态纹高发区域,使用视黄醇/胜肽类淡纹精华并配合点按手法,遏制静态纹转化。\n\n3、加强细腻度管理,避免过度清洁破坏角质屏障,重点关注毛孔显著区域,配合低浓度酸类(如水杨酸)周期护理与柔润精华。\n\n4、建议搭配使用35+支撑精华:专为轻熟肌打造,提升弹韧表现、维持面部轮廓清晰度,改善疲态并延缓衰老速度。\n\n5、保持侧卧改仰卧的睡姿习惯,减少枕巾摩擦;控制屏幕时间,缓解眼周疲劳\n\n好状态,是内外同调的长期节奏。\n\n精华推荐\n\n35+支撑精华\n\n推荐依据:皱纹得分偏低\n\n感受高光时刻\n从日常的好状态开始\n以我自在有势挺括\n双仓精华液\n\n参透皮下根源 28天校准皮肤状态\n\n了解更多",
|
||||
"overlays": [],
|
||||
"rects": [
|
||||
{
|
||||
"class": "report-title",
|
||||
"rect": {
|
||||
"x": 18,
|
||||
"y": 0,
|
||||
"width": 339,
|
||||
"height": 86,
|
||||
"top": 0,
|
||||
"right": 357,
|
||||
"bottom": 86,
|
||||
"left": 18
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "card card-summary",
|
||||
"rect": {
|
||||
"x": 18,
|
||||
"y": 86,
|
||||
"width": 339,
|
||||
"height": 140,
|
||||
"top": 86,
|
||||
"right": 357,
|
||||
"bottom": 226,
|
||||
"left": 18
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "card card-dims",
|
||||
"rect": {
|
||||
"x": 18,
|
||||
"y": 238,
|
||||
"width": 339,
|
||||
"height": 201.1875,
|
||||
"top": 238,
|
||||
"right": 357,
|
||||
"bottom": 439.1875,
|
||||
"left": 18
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "card card-detail",
|
||||
"rect": {
|
||||
"x": 18,
|
||||
"y": 451.1875,
|
||||
"width": 339,
|
||||
"height": 334.96875,
|
||||
"top": 451.1875,
|
||||
"right": 357,
|
||||
"bottom": 786.15625,
|
||||
"left": 18
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "card card-care",
|
||||
"rect": {
|
||||
"x": 18,
|
||||
"y": 852.15625,
|
||||
"width": 339,
|
||||
"height": 510,
|
||||
"top": 852.15625,
|
||||
"right": 357,
|
||||
"bottom": 1362.15625,
|
||||
"left": 18
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "card card-essence",
|
||||
"rect": {
|
||||
"x": 18,
|
||||
"y": 1374.15625,
|
||||
"width": 339,
|
||||
"height": 119.5,
|
||||
"top": 1374.15625,
|
||||
"right": 357,
|
||||
"bottom": 1493.65625,
|
||||
"left": 18
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "card card-product",
|
||||
"rect": {
|
||||
"x": 18,
|
||||
"y": 1608.34375,
|
||||
"width": 339,
|
||||
"height": 215.671875,
|
||||
"top": 1608.34375,
|
||||
"right": 357,
|
||||
"bottom": 1824.015625,
|
||||
"left": 18
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"09-report-tab-0": {
|
||||
"screen": "s-report",
|
||||
"text": "您的肌肤状态表现\n70分\n综合评分\n肌肤年龄\n27岁\n比实际年龄年轻1岁\n紧塑力\n7.7\n优先关注\n活力感\n8.7\n稳定力\n9.1\n近期优先关注:紧塑力\n紧塑提拉力,轮廓上扬不松垮。\n紧塑力\n活力感\n稳定力\n轮廓\n\n下颌线角度左104.54°/右103.75°(标准区间116–120°,双侧均偏离标准,提示下颌缘支撑力下降);眼袋1级、黑眼圈1级;中面部支撑与轮廓清晰度处于预警水平。建议加强轮廓紧致护理:重点针对下颌线与下颌缘区域使用紧致类精华,配合由下向上的提拉按摩手法,同时加强眼周支撑护理,将紧致防线前置。\n\n皱纹\n\n全脸皱纹159条、细纹150条,最差区域为左嘴角纹(分区分77,最高严重度3级),部分区域已现静态纹趋势。建议针对眼周、法令纹等高发区使用视黄醇/胜肽类淡纹精华,遏制静态纹转化。\n\n*您的肌肤状态会随年龄、环境、作息和生活节奏动态变化。\n*本次检测仅代表当前肌肤状态参考。\n\n护理建议\n\n1、你的日常肤质为干性肌肤:全脸皮脂分泌偏少,角质层保水能力弱,易紧绷起屑。护理以高效保湿与封闭锁水为核心,洁面选用温和低泡产品,避免频繁去角质,面霜可选择含神经酰胺、角鲨烷等封闭性成分的配方。\n\n2、加强纹路分级管理,重点针对眼周、法令纹等动态纹高发区域,使用视黄醇/胜肽类淡纹精华并配合点按手法,遏制静态纹转化。\n\n3、加强细腻度管理,避免过度清洁破坏角质屏障,重点关注毛孔显著区域,配合低浓度酸类(如水杨酸)周期护理与柔润精华。\n\n4、建议搭配使用35+支撑精华:专为轻熟肌打造,提升弹韧表现、维持面部轮廓清晰度,改善疲态并延缓衰老速度。\n\n5、保持侧卧改仰卧的睡姿习惯,减少枕巾摩擦;控制屏幕时间,缓解眼周疲劳\n\n好状态,是内外同调的长期节奏。\n\n精华推荐\n\n35+支撑精华\n\n推荐依据:皱纹得分偏低\n\n感受高光时刻\n从日常的好状态开始\n以我自在有势挺括\n双仓精华液\n\n参透皮下根源 28天校准皮肤状态\n\n了解更多",
|
||||
"overlays": [],
|
||||
"rects": [
|
||||
{
|
||||
"class": "report-title",
|
||||
"rect": {
|
||||
"x": 18,
|
||||
"y": -60,
|
||||
"width": 339,
|
||||
"height": 86,
|
||||
"top": -60,
|
||||
"right": 357,
|
||||
"bottom": 26,
|
||||
"left": 18
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "card card-summary",
|
||||
"rect": {
|
||||
"x": 18,
|
||||
"y": 26,
|
||||
"width": 339,
|
||||
"height": 140,
|
||||
"top": 26,
|
||||
"right": 357,
|
||||
"bottom": 166,
|
||||
"left": 18
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "card card-dims",
|
||||
"rect": {
|
||||
"x": 18,
|
||||
"y": 178,
|
||||
"width": 339,
|
||||
"height": 201.1875,
|
||||
"top": 178,
|
||||
"right": 357,
|
||||
"bottom": 379.1875,
|
||||
"left": 18
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "card card-detail",
|
||||
"rect": {
|
||||
"x": 18,
|
||||
"y": 391.1875,
|
||||
"width": 339,
|
||||
"height": 334.96875,
|
||||
"top": 391.1875,
|
||||
"right": 357,
|
||||
"bottom": 726.15625,
|
||||
"left": 18
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "card card-care",
|
||||
"rect": {
|
||||
"x": 18,
|
||||
"y": 792.15625,
|
||||
"width": 339,
|
||||
"height": 510,
|
||||
"top": 792.15625,
|
||||
"right": 357,
|
||||
"bottom": 1302.15625,
|
||||
"left": 18
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "card card-essence",
|
||||
"rect": {
|
||||
"x": 18,
|
||||
"y": 1314.15625,
|
||||
"width": 339,
|
||||
"height": 119.5,
|
||||
"top": 1314.15625,
|
||||
"right": 357,
|
||||
"bottom": 1433.65625,
|
||||
"left": 18
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "card card-product",
|
||||
"rect": {
|
||||
"x": 18,
|
||||
"y": 1548.34375,
|
||||
"width": 339,
|
||||
"height": 215.671875,
|
||||
"top": 1548.34375,
|
||||
"right": 357,
|
||||
"bottom": 1764.015625,
|
||||
"left": 18
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"09-report-tab-1": {
|
||||
"screen": "s-report",
|
||||
"text": "您的肌肤状态表现\n70分\n综合评分\n肌肤年龄\n27岁\n比实际年龄年轻1岁\n紧塑力\n7.7\n优先关注\n活力感\n8.7\n稳定力\n9.1\n近期优先关注:紧塑力\n紧塑提拉力,轮廓上扬不松垮。\n紧塑力\n活力感\n稳定力\n光滑\n\n皮肤表面平整度较低,最差毛孔区位于额头(分区毛孔分32),粗大毛孔1041颗、黑头113颗,T区出油面积57%、左右脸颊20%/2%,纹理分仅82,整体细腻度不足。建议避免过度清洁,重点关注额头,配合低浓度酸类周期护理与柔润精华。\n\n肤色水润\n\n肤色ITA 58.6(极白,HA 56.2),色素分92,整体稳定但存在局部暗沉倾向(未见明显色斑标记,检出褐色斑37处);水分分78,缺水面积19.8%、严重度22。建议加强抗氧化与光泽管理,做好基础防晒与补水。\n\n*您的肌肤状态会随年龄、环境、作息和生活节奏动态变化。\n*本次检测仅代表当前肌肤状态参考。\n\n护理建议\n\n1、你的日常肤质为干性肌肤:全脸皮脂分泌偏少,角质层保水能力弱,易紧绷起屑。护理以高效保湿与封闭锁水为核心,洁面选用温和低泡产品,避免频繁去角质,面霜可选择含神经酰胺、角鲨烷等封闭性成分的配方。\n\n2、加强纹路分级管理,重点针对眼周、法令纹等动态纹高发区域,使用视黄醇/胜肽类淡纹精华并配合点按手法,遏制静态纹转化。\n\n3、加强细腻度管理,避免过度清洁破坏角质屏障,重点关注毛孔显著区域,配合低浓度酸类(如水杨酸)周期护理与柔润精华。\n\n4、建议搭配使用35+支撑精华:专为轻熟肌打造,提升弹韧表现、维持面部轮廓清晰度,改善疲态并延缓衰老速度。\n\n5、保持侧卧改仰卧的睡姿习惯,减少枕巾摩擦;控制屏幕时间,缓解眼周疲劳\n\n好状态,是内外同调的长期节奏。\n\n精华推荐\n\n35+支撑精华\n\n推荐依据:皱纹得分偏低\n\n感受高光时刻\n从日常的好状态开始\n以我自在有势挺括\n双仓精华液\n\n参透皮下根源 28天校准皮肤状态\n\n了解更多",
|
||||
"overlays": [],
|
||||
"rects": [
|
||||
{
|
||||
"class": "report-title",
|
||||
"rect": {
|
||||
"x": 18,
|
||||
"y": -60,
|
||||
"width": 339,
|
||||
"height": 86,
|
||||
"top": -60,
|
||||
"right": 357,
|
||||
"bottom": 26,
|
||||
"left": 18
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "card card-summary",
|
||||
"rect": {
|
||||
"x": 18,
|
||||
"y": 26,
|
||||
"width": 339,
|
||||
"height": 140,
|
||||
"top": 26,
|
||||
"right": 357,
|
||||
"bottom": 166,
|
||||
"left": 18
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "card card-dims",
|
||||
"rect": {
|
||||
"x": 18,
|
||||
"y": 178,
|
||||
"width": 339,
|
||||
"height": 201.1875,
|
||||
"top": 178,
|
||||
"right": 357,
|
||||
"bottom": 379.1875,
|
||||
"left": 18
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "card card-detail",
|
||||
"rect": {
|
||||
"x": 18,
|
||||
"y": 391.1875,
|
||||
"width": 339,
|
||||
"height": 306.53125,
|
||||
"top": 391.1875,
|
||||
"right": 357,
|
||||
"bottom": 697.71875,
|
||||
"left": 18
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "card card-care",
|
||||
"rect": {
|
||||
"x": 18,
|
||||
"y": 763.71875,
|
||||
"width": 339,
|
||||
"height": 510,
|
||||
"top": 763.71875,
|
||||
"right": 357,
|
||||
"bottom": 1273.71875,
|
||||
"left": 18
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "card card-essence",
|
||||
"rect": {
|
||||
"x": 18,
|
||||
"y": 1285.71875,
|
||||
"width": 339,
|
||||
"height": 119.5,
|
||||
"top": 1285.71875,
|
||||
"right": 357,
|
||||
"bottom": 1405.21875,
|
||||
"left": 18
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "card card-product",
|
||||
"rect": {
|
||||
"x": 18,
|
||||
"y": 1519.90625,
|
||||
"width": 339,
|
||||
"height": 215.671875,
|
||||
"top": 1519.90625,
|
||||
"right": 357,
|
||||
"bottom": 1735.578125,
|
||||
"left": 18
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"09-report-tab-2": {
|
||||
"screen": "s-report",
|
||||
"text": "您的肌肤状态表现\n70分\n综合评分\n肌肤年龄\n27岁\n比实际年龄年轻1岁\n紧塑力\n7.7\n优先关注\n活力感\n8.7\n稳定力\n9.1\n近期优先关注:紧塑力\n紧塑提拉力,轮廓上扬不松垮。\n紧塑力\n活力感\n稳定力\n敏感\n\n泛红面积0.6%,红区分99,屏障状态稳定,未见明显敏感信号。建议维持现有温和护理,避免过度去角质。\n\n痘痘\n\n检出9处皮损(闭口粉刺6处、丘疹3处)。建议尽快进行针对性抗痘护理,避免挤压与刺激,必要时寻求皮肤科专业处理。\n\n*您的肌肤状态会随年龄、环境、作息和生活节奏动态变化。\n*本次检测仅代表当前肌肤状态参考。\n\n护理建议\n\n1、你的日常肤质为干性肌肤:全脸皮脂分泌偏少,角质层保水能力弱,易紧绷起屑。护理以高效保湿与封闭锁水为核心,洁面选用温和低泡产品,避免频繁去角质,面霜可选择含神经酰胺、角鲨烷等封闭性成分的配方。\n\n2、加强纹路分级管理,重点针对眼周、法令纹等动态纹高发区域,使用视黄醇/胜肽类淡纹精华并配合点按手法,遏制静态纹转化。\n\n3、加强细腻度管理,避免过度清洁破坏角质屏障,重点关注毛孔显著区域,配合低浓度酸类(如水杨酸)周期护理与柔润精华。\n\n4、建议搭配使用35+支撑精华:专为轻熟肌打造,提升弹韧表现、维持面部轮廓清晰度,改善疲态并延缓衰老速度。\n\n5、保持侧卧改仰卧的睡姿习惯,减少枕巾摩擦;控制屏幕时间,缓解眼周疲劳\n\n好状态,是内外同调的长期节奏。\n\n精华推荐\n\n35+支撑精华\n\n推荐依据:皱纹得分偏低\n\n感受高光时刻\n从日常的好状态开始\n以我自在有势挺括\n双仓精华液\n\n参透皮下根源 28天校准皮肤状态\n\n了解更多",
|
||||
"overlays": [],
|
||||
"rects": [
|
||||
{
|
||||
"class": "report-title",
|
||||
"rect": {
|
||||
"x": 18,
|
||||
"y": -60,
|
||||
"width": 339,
|
||||
"height": 86,
|
||||
"top": -60,
|
||||
"right": 357,
|
||||
"bottom": 26,
|
||||
"left": 18
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "card card-summary",
|
||||
"rect": {
|
||||
"x": 18,
|
||||
"y": 26,
|
||||
"width": 339,
|
||||
"height": 140,
|
||||
"top": 26,
|
||||
"right": 357,
|
||||
"bottom": 166,
|
||||
"left": 18
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "card card-dims",
|
||||
"rect": {
|
||||
"x": 18,
|
||||
"y": 178,
|
||||
"width": 339,
|
||||
"height": 201.1875,
|
||||
"top": 178,
|
||||
"right": 357,
|
||||
"bottom": 379.1875,
|
||||
"left": 18
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "card card-detail",
|
||||
"rect": {
|
||||
"x": 18,
|
||||
"y": 391.1875,
|
||||
"width": 339,
|
||||
"height": 303,
|
||||
"top": 391.1875,
|
||||
"right": 357,
|
||||
"bottom": 694.1875,
|
||||
"left": 18
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "card card-care",
|
||||
"rect": {
|
||||
"x": 18,
|
||||
"y": 760.1875,
|
||||
"width": 339,
|
||||
"height": 510,
|
||||
"top": 760.1875,
|
||||
"right": 357,
|
||||
"bottom": 1270.1875,
|
||||
"left": 18
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "card card-essence",
|
||||
"rect": {
|
||||
"x": 18,
|
||||
"y": 1282.1875,
|
||||
"width": 339,
|
||||
"height": 119.5,
|
||||
"top": 1282.1875,
|
||||
"right": 357,
|
||||
"bottom": 1401.6875,
|
||||
"left": 18
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "card card-product",
|
||||
"rect": {
|
||||
"x": 18,
|
||||
"y": 1516.375,
|
||||
"width": 339,
|
||||
"height": 215.671875,
|
||||
"top": 1516.375,
|
||||
"right": 357,
|
||||
"bottom": 1732.046875,
|
||||
"left": 18
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"splash-375x844": {
|
||||
"screen": "s-splash",
|
||||
"text": "Life in Full\n为更好的生命表现\n\n肌肤状态检测\n开始检测",
|
||||
"overlays": [],
|
||||
"rects": [
|
||||
{
|
||||
"class": "splash-slogan",
|
||||
"rect": {
|
||||
"x": 0,
|
||||
"y": 90.296875,
|
||||
"width": 375,
|
||||
"height": 63.46875,
|
||||
"top": 90.296875,
|
||||
"right": 375,
|
||||
"bottom": 153.765625,
|
||||
"left": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "splash-bottom",
|
||||
"rect": {
|
||||
"x": 0,
|
||||
"y": 655.359375,
|
||||
"width": 375,
|
||||
"height": 84,
|
||||
"top": 655.359375,
|
||||
"right": 375,
|
||||
"bottom": 739.359375,
|
||||
"left": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"splash-390x844": {
|
||||
"screen": "s-splash",
|
||||
"text": "Life in Full\n为更好的生命表现\n\n肌肤状态检测\n开始检测",
|
||||
"overlays": [],
|
||||
"rects": [
|
||||
{
|
||||
"class": "splash-slogan",
|
||||
"rect": {
|
||||
"x": 0,
|
||||
"y": 90.296875,
|
||||
"width": 390,
|
||||
"height": 66,
|
||||
"top": 90.296875,
|
||||
"right": 390,
|
||||
"bottom": 156.296875,
|
||||
"left": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "splash-bottom",
|
||||
"rect": {
|
||||
"x": 0,
|
||||
"y": 652.265625,
|
||||
"width": 390,
|
||||
"height": 87.09375,
|
||||
"top": 652.265625,
|
||||
"right": 390,
|
||||
"bottom": 739.359375,
|
||||
"left": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"splash-414x844": {
|
||||
"screen": "s-splash",
|
||||
"text": "Life in Full\n为更好的生命表现\n\n肌肤状态检测\n开始检测",
|
||||
"overlays": [],
|
||||
"rects": [
|
||||
{
|
||||
"class": "splash-slogan",
|
||||
"rect": {
|
||||
"x": 0,
|
||||
"y": 90.296875,
|
||||
"width": 414,
|
||||
"height": 70.0625,
|
||||
"top": 90.296875,
|
||||
"right": 414,
|
||||
"bottom": 160.359375,
|
||||
"left": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"class": "splash-bottom",
|
||||
"rect": {
|
||||
"x": 0,
|
||||
"y": 645.859375,
|
||||
"width": 414,
|
||||
"height": 93.5,
|
||||
"top": 645.859375,
|
||||
"right": 414,
|
||||
"bottom": 739.359375,
|
||||
"left": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"errors": []
|
||||
}
|
||||
|
After Width: | Height: | Size: 446 KiB |
|
After Width: | Height: | Size: 466 KiB |
|
After Width: | Height: | Size: 490 KiB |
|
After Width: | Height: | Size: 48 KiB |
|
After Width: | Height: | Size: 118 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 59 KiB |
|
After Width: | Height: | Size: 113 KiB |
|
After Width: | Height: | Size: 102 KiB |
|
After Width: | Height: | Size: 81 KiB |
|
After Width: | Height: | Size: 44 KiB |
|
After Width: | Height: | Size: 17 KiB |
|
After Width: | Height: | Size: 36 KiB |
|
After Width: | Height: | Size: 278 KiB |
|
After Width: | Height: | Size: 3.6 MiB |
|
After Width: | Height: | Size: 1.8 MiB |
|
After Width: | Height: | Size: 62 KiB |
|
After Width: | Height: | Size: 2.0 MiB |
|
After Width: | Height: | Size: 1.8 MiB |
|
After Width: | Height: | Size: 54 KiB |
|
After Width: | Height: | Size: 56 KiB |
|
After Width: | Height: | Size: 56 KiB |
|
After Width: | Height: | Size: 3.3 MiB |
|
After Width: | Height: | Size: 2.7 MiB |
|
After Width: | Height: | Size: 317 KiB |
|
After Width: | Height: | Size: 405 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 223 KiB |
|
After Width: | Height: | Size: 235 KiB |
|
After Width: | Height: | Size: 97 KiB |
|
After Width: | Height: | Size: 390 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 21 KiB |