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 subelementos 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.

Documentación de Java 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 proyecto de código y se usan según los términos descritos en la creative Commons 2.5.

Se aplica a