BeautyOptions
美颜选项。
Dart
class BeautyOptions {
const BeautyOptions(
{this.lighteningContrastLevel,
this.lighteningLevel,
this.smoothnessLevel,
this.rednessLevel,
this.sharpnessLevel});
(name: 'lighteningContrastLevel')
final LighteningContrastLevel? lighteningContrastLevel;
(name: 'lighteningLevel')
final double? lighteningLevel;
(name: 'smoothnessLevel')
final double? smoothnessLevel;
(name: 'rednessLevel')
final double? rednessLevel;
(name: 'sharpnessLevel')
final double? sharpnessLevel;
factory BeautyOptions.fromJson(Map<String, dynamic> json) =>
_$BeautyOptionsFromJson(json);
Map<String, dynamic> toJson() => _$BeautyOptionsToJson(this);
}
lighteningContrastLevel
对比度,常与 lighteningLevel 搭配使用。取值越大,明暗对比程度越大。详见 LighteningContrastLevel。
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。取值越大,锐化程度越大。