美颜

  • 美颜包括红润、美白、清晰磨皮、朦胧磨皮、滤镜、变形、亮眼、美牙功能,其中朦胧磨皮、滤镜、变形、亮眼、美牙为高级美颜功能,需要相应的证书权限使用。

Module

类名

说明

core

FaceBeauty

美颜功能业务模型

core

FaceBeautyFilterEnum

美颜滤镜可选范围枚举

core

FaceBeautyBlurTypeEnum

磨皮类型可选范围枚举

core

FaceBeautyShapeEnum

变形类型可选范围枚举

core

FaceBeautyParam

美颜相关参数定义

1.1 FaceBeauty(face_beautification.bundle)

美颜功能业务模型

1.1.1 属性定义

属性

说明

模块

默认值

模式

备注

enable

美颜开关


true

true表示开启,false表示关闭


filterName

滤镜名称

滤镜

FaceBeautyFilterEnum.ORIGIN

范围见FaceBeautyFilter


filterIntensity

滤镜程度

滤镜

0.0

范围[0.0-1.0]


enableHeavyBlur

朦胧磨皮开关

美肤

false

true表示开启,false表示关闭


enableSkinDetect

肤色检测开关

美肤

false

true表示开启,false表示关闭


nonSkinBlurIntensity

融合程度

美肤

0.0

范围[0.0-1.0]   肤色检测之后非肤色区域的融合程度


blurType

磨皮类型

美肤

FaceBeautyBlurTypeEnum.FineSkin

范围见FaceBeautyBlurTypeEnum,此参数优先级比   enableHeavyBlur 低,在使用时要将   enableHeavyBlur 设为   false


enableBlurUseMask

基于人脸的磨皮mask开关

美肤

false

true表示开启,false表示关闭,只在   blurType 为精细磨皮时生效,开启此功能需要高级美颜权限


blurIntensity

磨皮程度

美肤

0.0

范围[0.0-6.0]


colorIntensity

美白程度

美肤

0.0

MODE1 MODE2

范围[0.0-1.0]

redIntensity

红润程度

美肤

0.0

范围[0.0-1.0]


sharpenIntensity

锐化程度

美肤

0.0

范围[0.0-1.0]


eyeBrightIntensity

亮眼程度

美肤

0.0

范围[0.0-1.0]


toothIntensity

美牙程度

美肤

0.0

范围[0.0-1.0]


removePouchIntensity

去黑眼圈强度

美肤

0.0

MODE1 MODE2

范围[0.0-1.0]

removeLawPatternIntensity

去法令纹强度

美肤

0.0

MODE1 MODE2

范围[0.0-1.0]

faceThreeIntensity

五官立体强度

美肤

0.0

范围[0.0-1.0]


faceShape

变形类别选择

美型

FaceBeautyShapeEnum.FineDeformation

范围见FaceBeautyShapeEnum,非精细变形类别下,默认只生效大眼跟瘦脸


faceShapeIntensity

变形程度

美型

1.0

范围[0.0-1.0]


eyeEnlargingIntensity

大眼程度

美型

0.0

MODE1 MODE2 MODE3

范围[0.0-1.0]

eyeEnlargingIntensityV2

大眼程度V2

美型

0.0

范围[0.0-1.0]   Deprecated


cheekThinningIntensity

瘦脸程度

美型

0.0

MODE1 MODE2

范围[0.0-1.0]

cheekVIntensity

V脸程度

美型

0.0

范围[0.0-1.0]


cheekNarrowIntensity

窄脸程度

美型

0.0

MODE1 MODE2

范围[0.0-0.5]

cheekNarrowIntensityV2

窄脸程度V2

美型

0.0

范围[0.0-1.0]   Deprecated


cheekShortIntensity

短脸程度

美型

0.0


范围[0.0-1.0]

cheekSmallIntensity

小脸程度

美型

0.0

MODE1 MODE2

范围[0.0-0.5]

cheekSmallIntensityV2

小脸程度V2

美型

0.0


范围[0.0-1.0]   Deprecated

cheekBonesIntensity

瘦颧骨

美型

0.0

范围[0.0-1.0]


lowerJawIntensity

瘦下颌骨

美型

0.0

范围[0.0-1.0]


noseIntensity

瘦鼻程度

美型

0.0

MODE1 MODE2

范围[0.0-1.0]

noseIntensityV2

瘦鼻程度V2

美型

0.0

范围[0.0-1.0]   Deprecated


chinIntensity

下巴调整程度

美型

0.5

范围[0.0-1.0]0-0.5是变小,0.5-1是变大


forHeadIntensity

额头调整程度

美型

0.5

MODE1 MODE2

范围[0.0-1.0]0-0.5是变小,0.5-1是变大

forHeadIntensityV2

额头调整程度V2

美型

0.5

范围[0.0-1.0]0-0.5是变小,0.5-1是变大   Deprecated


mouthIntensity

嘴巴调整程度

美型

0.5

MODE1 MODE2 MODE3

范围[0.0-1.0]0-0.5是变小,0.5-1是变大

mouthIntensityV2

嘴巴调整程度V2

美型

0.5

范围[0.0-1.0]0-0.5是变小,0.5-1是变大   Deprecated


canthusIntensity

开眼角强度

美型

0.0


范围[0.0-1.0]0.0 1.0 变强

eyeSpaceIntensity

眼睛间距

美型

0.5

范围[0.0-1.0]   0.5-0.0   变长,0.5-1.0   变短


eyeRotateIntensity

眼睛角度

美型

0.5

范围[0.0-1.0]0.5-0.0 逆时针旋转,0.5-1.0 顺时针旋转


longNoseIntensity

鼻子长度

美型

0.5

范围[0.0-1.0]0.5-0.0 变短,0.5-1.0 变长


philtrumIntensity

调节人中

美型

0.5

范围[0.0-1.0]0.5-1.0 变长,0.5-0.0 变短


smileIntensity

微笑嘴角强度

美型

0.0

范围[0.0-1.0]0.0 1.0 变强


eyeCircleIntensity

圆眼程度

美型

0.0

范围[0.0-1.0]0.0 1.0 变强


browHeightIntensity

眉毛上下

美型

0.5

范围[0.0-1.0]0.5-0.0 变低,0.5-1.0 变高


browSpaceIntensity

眉毛间距

美型

0.5

范围[0.0-1.0]0.5-0.0 变窄,0.5-1.0 变宽


eyeLidIntensity

眼睑下至

美型

0.0

范围[0.0-1.0]


eyeHeightIntensity

眼睛位置

美型

0.5

范围[0.0-1.0]0.5-0.0 变低,0.5-1.0 变高


browThickIntensity

眉毛粗细

美型

0.5

范围[0.0-1.0]0.5-0.0 变粗,0.5-1.0 变细


lipThickIntensity

嘴唇厚度

美型

0.5

范围[0.0-1.0]0.5-0.0 变薄,0.5-1.0 变厚


1.1.2 构造FaceBeauty

接口说明

class FaceBeauty(val controlBundle: FUBundleData)

参数说明

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

代码示例

FaceBeauty faceBeauty = new FaceBeauty(new FUBundleData(DemoConfig.BUNDLE_FACE_BEAUTIFICATION));

1.1.3 多模式属性

接口说明

fun addPropertyMode (fuFaceBeautyMultiModePropertyEnum: FUFaceBeautyMultiModePropertyEnum, modeEnummodeEnum:FUFaceBeautyPropertyModeEnum)

参数说明

fuFaceBeautyMultiModePropertyEnum:都模式属性名称

modeEnummodeEnum:都模式属性模式枚举

代码示例

faceBeauty.addPropertyMode(FUFaceBeautyMultiModePropertyEnum.REMOVE_POUCH_INTENSITY, FUFaceBeautyPropertyModeEnum.MODE2);

1.2 FaceBeautyFilter

滤镜可选范围枚举 ,设置为ORIGIN表示移除滤镜效果

Key

Value

备注

ORIGIN

origin

代表移除滤镜,使用原图效果

FENNEN_1

fennen1

粉嫩1

FENNEN_2

fennen2

粉嫩2

FENNEN_3

fennen3

粉嫩3

FENNEN_4

fennen4

粉嫩4

FENNEN_5

fennen5

粉嫩5

FENNEN_6

fennen6

粉嫩6

FENNEN_7

fennen7

粉嫩7

FENNEN_8

fennen8

粉嫩8

XIAOQINGXIN_1

xiaoqingxin1

小清新1

XIAOQINGXIN_2

xiaoqingxin2

小清新2

XIAOQINGXIN_3

xiaoqingxin3

小清新3

XIAOQINGXIN_4

xiaoqingxin4

小清新4

XIAOQINGXIN_5

xiaoqingxin5

小清新5

XIAOQINGXIN_6

xiaoqingxin6

小清新6

BAILIANG_1

bailiang1

百灵1

BAILIANG_2

bailiang2

百灵2

BAILIANG_3

bailiang3

百灵3

BAILIANG_4

bailiang4

百灵4

BAILIANG_5

bailiang5

百灵5

BAILIANG_6

bailiang6

百灵6

BAILIANG_7

bailiang7

百灵7

LENGSEDIAO_1

lengsediao1

冷色调1

LENGSEDIAO_2

lengsediao2

冷色调2

LENGSEDIAO_3

lengsediao3

冷色调3

LENGSEDIAO_4

lengsediao4

冷色调4

LENGSEDIAO_5

lengsediao5

冷色调5

LENGSEDIAO_6

lengsediao6

冷色调6

LENGSEDIAO_7

lengsediao7

冷色调7

LENGSEDIAO_8

lengsediao8

冷色调8

LENGSEDIAO_9

lengsediao9

冷色调9

LENGSEDIAO_10

lengsediao10

冷色调10

LENGSEDIAO_11

lengsediao11

冷色调11

NUANSEDIAO_1

nuansediao1

暖色调1

NUANSEDIAO_2

nuansediao2

暖色调2

NUANSEDIAO_3

nuansediao3

暖色调3

HEIBAI_1

heibai1

黑白1

HEIBAI_2

heibai2

黑白2

HEIBAI_3

heibai3

黑白3

HEIBAI_4

heibai4

黑白4

HEIBAI_5

heibai5

黑白5

GEXING_1

gexing1

个性1

GEXING_2

gexing2

个性2

GEXING_3

gexing3

个性3

GEXING_4

gexing4

个性4

GEXING_5

gexing5

个性5

GEXING_6

gexing6

个性6

GEXING_7

gexing7

个性7

GEXING_8

gexing8

个性8

GEXING_9

gexing9

个性9

GEXING_10

gexing10

个性10

GEXING_11

gexing11

个性11

ZIRAN_1

ziran1

自然1

ZIRAN_2

ziran2

自然2

ZIRAN_3

ziran3

自然3

ZIRAN_4

ziran4

自然4

ZIRAN_5

ziran5

自然5

ZIRAN_6

ziran6

自然6

ZIRAN_7

ziran7

自然7

ZIRAN_8

ziran8

自然8

ZHIGANHUI_1

zhiganhui1

质感灰1

ZHIGANHUI_2

zhiganhui2

质感灰2

ZHIGANHUI_3

zhiganhui3

质感灰3

ZHIGANHUI_4

zhiganhui4

质感灰4

ZHIGANHUI_5

zhiganhui5

质感灰5

ZHIGANHUI_6

zhiganhui6

质感灰6

ZHIGANHUI_7

zhiganhui7

质感灰7

ZHIGANHUI_8

zhiganhui8

质感灰8

MITAO_1

mitao1

蜜桃1

MITAO_2

mitao2

蜜桃2

MITAO_3

mitao3

蜜桃3

MITAO_4

mitao4

蜜桃4

MITAO_5

mitao5

蜜桃5

MITAO_6

mitao6

蜜桃6

MITAO_7

mitao7

蜜桃7

MITAO_8

mitao8

蜜桃8

1.3 FaceBeautyBlurTypeEnum

磨皮类型可选范围枚举

Key

Value

备注

ClearSkin

0

清晰磨皮

HazySkin

1

朦胧磨皮

FineSkin

2

精细磨皮

EquallySkin

3

均匀磨皮

1.4 FaceBeautyShapeEnum

变形类型可选范围枚举

| Key |Value| 备注 | |------ | ------ | |Goddess| 0 | 女神| |NetRed | 1| 网红 | |Natural | 2| 自然 | |Default | 3| 默认 | |FineDeformation | 4| 精细变形 |

1.5 FUFaceBeautyMultiModePropertyEnum

多模式属性名称枚举

Key

备注

COLOR_INTENSITY

美白

REMOVE_POUCH_INTENSITY

祛黑眼圈

REMOVE_NASOLABIAL_FOLDS_INTENSITY

祛法令纹

CHEEK_THINNING_INTENSITY

瘦脸

CHEEK_NARROW_INTENSITY

窄脸

CHEEK_SMALL_INTENSITY

小脸

EYE_ENLARGING_INTENSITY

大眼

FOREHEAD_INTENSITY

额头

NOSE_INTENSITY

瘦鼻

MOUTH_INTENSITY

嘴巴调整程度

1.6 FUFaceBeautyPropertyModeEnum

多模式属性可选模式范围枚举

Key

备注

MODE1

模式一

MODE2

模式二

MODE3

模式三

 


< 上一页: Activity快速集成
下一页: 美妆 >