TonemapCurve(Single[], Single[], Single[]) 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建新的不可变的 TonemapCurve 实例。
[Android.Runtime.Register(".ctor", "([F[F[F)V", "")]
public TonemapCurve (float[]? red, float[]? green, float[]? blue);
[<Android.Runtime.Register(".ctor", "([F[F[F)V", "")>]
new Android.Hardware.Camera2.Params.TonemapCurve : single[] * single[] * single[] -> Android.Hardware.Camera2.Params.TonemapCurve
参数
- red
- Single[]
一个元素数组,其长度由 #POINT_SIZE
- green
- Single[]
一个元素数组,其长度由 #POINT_SIZE
- blue
- Single[]
一个元素数组,其长度由 #POINT_SIZE
- 属性
例外
如果任何输入数组长度无效,或者数组中的任何元素不在 [LevelBlack, LevelWhite] 范围内,则为
如果任一参数为 null
注解
创建新的不可变的 TonemapCurve 实例。
值存储为连续的 (Pin, Pout)
点数组。
所有参数可能具有独立的长度,但最多 CameraCharacteristics#TONEMAP_MAX_CURVE_POINTS
* #POINT_SIZE
应具有 2 个 * #POINT_SIZE
个元素。
所有子元素必须位于 [#LEVEL_BLACK
, #LEVEL_WHITE
] 的独占范围内。
此构造函数复制数组内容,并且不保留数组的所有权。
适用于 . 的 android.hardware.camera2.params.TonemapCurve.TonemapCurve(float[], float[], float[])
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。