Public 成员函数

 BeautyOptions (int contrastLevel, float lightening, float smoothness, float redness)
 

Public 属性

int lighteningContrastLevel
 
float lighteningLevel
 
float smoothnessLevel
 
float rednessLevel
 

静态 Public 属性

static final int LIGHTENING_CONTRAST_LOW = 0
 
static final int LIGHTENING_CONTRAST_NORMAL = 1
 
static final int LIGHTENING_CONTRAST_HIGH = 2
 

详细描述

设置美颜选项

构造及析构函数说明

◆ BeautyOptions()

io.agora.rtc.video.BeautyOptions.BeautyOptions ( int  contrastLevel,
float  lightening,
float  smoothness,
float  redness 
)

美颜效果选项。

参数
contrastLevel亮度明暗对比度,与 lighteningLevel 参数搭配使用。取值越大,明暗对比越强烈:
lightening亮度,取值范围为 [0.0, 1.0],其中 0.0 表示原始亮度,默认值为 0.7。可用来实现美白等视觉效果
smoothness平滑度,取值范围为 [0.0, 1.0],其中 0.0 表示原始平滑等级,默认值为 0.5。可用来实现祛痘、磨皮等视觉效果
redness红色度,取值范围为 [0.0, 1.0],其中 0.0 表示原始红色度,默认值为 0.1。可用来实现红润肤色等视觉效果

类成员变量说明

◆ LIGHTENING_CONTRAST_LOW

final int io.agora.rtc.video.BeautyOptions.LIGHTENING_CONTRAST_LOW = 0
static

0:低对比度

◆ LIGHTENING_CONTRAST_NORMAL

final int io.agora.rtc.video.BeautyOptions.LIGHTENING_CONTRAST_NORMAL = 1
static

1:正常对比度

◆ LIGHTENING_CONTRAST_HIGH

final int io.agora.rtc.video.BeautyOptions.LIGHTENING_CONTRAST_HIGH = 2
static

2:高对比度

◆ lighteningContrastLevel

int io.agora.rtc.video.BeautyOptions.lighteningContrastLevel

亮度明暗对比度,与 lighteningLevel 参数搭配使用。取值越大,明暗对比越强烈:

◆ lighteningLevel

float io.agora.rtc.video.BeautyOptions.lighteningLevel

亮度,取值范围为 [0.0, 1.0],其中 0.0 表示原始亮度,默认值为 0.7。可用来实现美白等视觉效果。

◆ smoothnessLevel

float io.agora.rtc.video.BeautyOptions.smoothnessLevel

平滑度,取值范围为 [0.0, 1.0],其中 0.0 表示原始平滑等级,默认值为 0.5。可用来实现祛痘、磨皮等视觉效果。

◆ rednessLevel

float io.agora.rtc.video.BeautyOptions.rednessLevel

红色度,取值范围为 [0.0, 1.0],其中 0.0 表示原始红色度,默认值为 0.1。可用来实现红润肤色等视觉效果。