轻美妆

  • 轻美妆是妆容和轻美妆的结合,使用比较轻薄的妆效使轻美妆效果更佳,轻美妆的使用可以参考轻美妆道具功能文档,以下介绍妆容功能的使用。

Module

类名

说明

core

LightMakeup

轻美妆功能业务模型

1.1 LightMakeup(light_makeup.bundle)

轻美妆功能业务模型

1.1.1 属性定义

属性

说明

模块

默认值

备注

enable

轻美妆开关


true

true表示开启,false表示关闭

enableLibMask

嘴唇优化效果


true

true表示开启,false表示关闭

enableUserFixLandmark

使用修改过得landmark

自定义点位

false

true表示使用,false表示不使用

fixLandmarkArray

landmark

自定义点位

FloatArray(0)

数组的长度为   150*人脸数,也就是将所有的点位信息存储的数组中传递进来。

makeupIntensity

轻美妆整体强度

强度

1.0

范围   [0.0-1.0] 0.0为不显示

lipIntensity

口红强度

强度

0.0

范围   [0.0-1.0] 0.0为不显示

eyeLineIntensity

眼线强度

强度

0.0

范围   [0.0-1.0] 0.0为不显示

blusherIntensity

腮红强度

强度

0.0

范围   [0.0-1.0] 0.0为不显示

pupilIntensity

美瞳强度

强度

0.0

范围   [0.0-1.0] 0.0为不显示

eyeBrowIntensity

眉毛强度

强度

0.0

范围   [0.0-1.0] 0.0为不显示

eyeShadowIntensity

眼影强度

强度

0.0

范围   [0.0-1.0] 0.0为不显示

eyeLashIntensity

睫毛强度

强度

0.0

范围   [0.0-1.0] 0.0为不显示

lipColor

口红颜色

美妆子项

FUColorRGBData(0.0, 0.0, 0.0, 0.0)


eyeBrowTex

眉毛

美妆子项

null

png文件绝对路径,路径支持:Assets、本地

eyeShadowTex

眼影

美妆子项

null

png文件绝对路径,路径支持:Assets、本地

pupilTex

美瞳

美妆子项

null

png文件绝对路径,路径支持:Assets、本地

eyeLashTex

睫毛

美妆子项

null

png文件绝对路径,路径支持:Assets、本地

eyeLinerTex

眼线

美妆子项

null

png文件绝对路径,路径支持:Assets、本地

blusherTex

腮红

美妆子项

null

png文件绝对路径,路径支持:Assets、本地

highLightTex

高光

美妆子项

null

png文件绝对路径,路径支持:Assets、本地

1.1.2 构造LightMakeupModel

接口说明

class LightMakeup(val controlBundle: FUBundleData)

参数说明

controlBundle:通过轻美妆ControlBundle文件构造的文件数据模型

代码示例

LightMakeup lightMakeup = new LightMakeup(new FUBundleData(DemoConfig.BUNDLE_LIGHT_MAKEUP));

 


< 上一页: 美发
下一页: 动漫滤镜 >