BeautyOptions class Null safety

美颜效果选项。

Annotations
  • @JsonSerializable(explicitToJson: true)

Constructors

BeautyOptions({LighteningContrastLevel? lighteningContrastLevel, double? lighteningLevel, double? smoothnessLevel, double? rednessLevel})
Constructs a BeautyOptions
BeautyOptions.fromJson(Map<String, dynamic> json)
factory

Properties

hashCode int
The hash code for this object. [...]
read-only, inherited
lighteningContrastLevel LighteningContrastLevel?
亮度明暗对比度。与 lighteningLevel 参数搭配使用。// 检查一下 RN 为什么没有?
@JsonKey(includeIfNull: false), read / write
lighteningLevel double?
亮度,取值范围为 0.0,1.0,其中 0.0 表示原始亮度,默认值为 0.7。可用来实现美白等视觉效果。
@JsonKey(includeIfNull: false), read / write
rednessLevel double?
红色度,取值范围为 0.0,1.0,其中 0.0 表示原始红色度,默认值为 0.1。可用来实现红润肤色等视觉效果。
@JsonKey(includeIfNull: false), read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
smoothnessLevel double?
平滑度,取值范围为 0.0,1.0,其中 0.0 表示原始平滑等级,默认值为 0.5。可用来实现祛痘、磨皮等视觉效果。
@JsonKey(includeIfNull: false), read / write

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object. [...]
inherited

Operators

operator ==(Object other) bool
The equality operator. [...]
inherited