Lenguaje

TonemapCurve(Single[], Single[], Single[]) Constructor

Definición

Cree una nueva instancia de TonemapCurve inmutable.

[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

Parámetros

red
Single[]

Matriz de elementos cuya longitud es divisible por #POINT_SIZE

green
Single[]

Matriz de elementos cuya longitud es divisible por #POINT_SIZE

blue
Single[]

Matriz de elementos cuya longitud es divisible por #POINT_SIZE

Atributos

Excepciones

si alguna de las longitudes de matriz de entrada no es válida o si alguno de los elementos de la matriz no está en el intervalo de [LevelBlack, LevelWhite]

si alguno de los parámetros es null

Comentarios

Cree una nueva instancia de TonemapCurve inmutable.

Los valores se almacenan como una matriz contigua de (Pin, Pout) puntos.

Todos los parámetros pueden tener una longitud independiente, pero deben tener como máximo CameraCharacteristics#TONEMAP_MAX_CURVE_POINTS * #POINT_SIZE elementos y al menos 2 * #POINT_SIZE elementos.

Todos los sub elementos deben estar en el intervalo inclusivo de [#LEVEL_BLACK, #LEVEL_WHITE].

Este constructor copia el contenido de la matriz y no conserva la propiedad de la matriz.

Java documentación para android.hardware.camera2.params.TonemapCurve.TonemapCurve(float[], float[], float[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a