试妆
唇、眼、颊、眉的位置由 478 个关键点定位,颜色用「保留明暗、只换色相」的方式叠上去 —— 皮肤纹理和高光还在,不是贴一块色片。
照片不会离开这台设备。
关键点检测在你的浏览器里完成,试妆结果也只存在本地。
你会得到什么
-
口红
唇形按 20 个唇部关键点连成多边形,边缘只羽化唇高的 8%,所以唇线是清楚的。张嘴时会把唇内区域挖掉,牙齿不会被一起染色。
-
眼影
眼影带的厚度按眼裂高度缩放 —— 眼睛小的人不会被涂成一片。颜色以「保留明暗」的方式叠上去,眼皮的褶皱和光还在。
-
腮红
腮红是一个椭圆,中心取两颊三个关键点的质心再往下挪一点:质心正好落在颧骨棱上,不挪会像打了高光。边缘羽化到半径的一半。
-
眉色
眉色只换颜色,不改形状:10 个眉毛关键点连成的多边形被整体着色,你原来的眉峰、眉尾粗细都保留。想要更细的眉形,得靠修图,不是这里。
常见问题
嘴角超出唇线、眉毛被头发挡住,这两处也会被涂上颜色吗?
会。关键点只告诉你「这个位置在哪」,不告诉你「这个像素属不属于嘴唇」。所以超出唇线的嘴角和被头发遮住的眉毛都会照涂。想减少:正脸、别让头发压住眉毛、别大笑。页面底部那句说明讲的就是这件事,我们没假装它做到了像素级。
为什么涂出来的颜色比色板上的浅?
因为它不是把颜色盖上去,而是「只换色相与饱和度、保留原图明暗」,再按浓度做半透明叠加。亮处的皮肤本来就亮,换成深色眼影也不会变黑。把浓度拖到 100% 能看到这一层的上限 —— 再深就得重画皮肤,那是生成模型的活。
照片有大小限制吗?
单张最大 12 MB。长边超过 2000 px 会等比缩到 2000 —— 比换发色那边的 2400 更保守,因为这里要叠四层颜色,手机上多一千万像素就明显卡。缩放在你的浏览器里完成,照片不上传。
准备中…