BeautyOptions

  • Unreal C++

更新时间不可用

美颜选项。

C++
struct BeautyOptions {
    enum LIGHTENING_CONTRAST_LEVEL {
            LIGHTENING_CONTRAST_LOW = 0,
            LIGHTENING_CONTRAST_NORMAL = 1,
            LIGHTENING_CONTRAST_HIGH = 2,
  };

    LIGHTENING_CONTRAST_LEVEL lighteningContrastLevel;

    float lighteningLevel;

    float smoothnessLevel;

    float rednessLevel;

    float sharpnessLevel;

  BeautyOptions(LIGHTENING_CONTRAST_LEVEL contrastLevel, float lightening, float smoothness, float redness, float sharpness) : lighteningContrastLevel(contrastLevel), lighteningLevel(lightening), smoothnessLevel(smoothness), rednessLevel(redness), sharpnessLevel(sharpness) {}

  BeautyOptions() : lighteningContrastLevel(LIGHTENING_CONTRAST_NORMAL), lighteningLevel(0), smoothnessLevel(0), rednessLevel(0), sharpnessLevel(0) {}
};

属性

参数名描述
lighteningContrastLevel

对比度,常与 lighteningLevel 搭配使用。取值越大,明暗对比程度越大。详见 LIGHTENING_CONTRAST_LEVEL。

lighteningLevel

美白程度,取值范围为 [0.0,1.0],其中 0.0 表示原始亮度,默认值为 0.0。取值越大,美白程度越大。

smoothnessLevel

磨皮程度,取值范围为 [0.0,1.0],其中 0.0 表示原始磨皮程度,默认值为 0.0。取值越大,磨皮程度越大。

rednessLevel

红润度,取值范围为 [0.0,1.0],其中 0.0 表示原始红润度,默认值为 0.0。取值越大,红润程度越大。

sharpnessLevel

锐化程度,取值范围为 [0.0,1.0],其中 0.0 表示原始锐度,默认值为 0.0。取值越大,锐化程度越大。

表格内容超出当前宽度,可横向滚动查看更多列。

这个页面有帮助吗?