Compartilhar via


TonemapCurve(Single[], Single[], Single[]) Construtor

Definição

Crie uma nova instância TonemapCurve imutável.

[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[]

Uma matriz de elementos cujo comprimento é divisível por #POINT_SIZE

green
Single[]

Uma matriz de elementos cujo comprimento é divisível por #POINT_SIZE

blue
Single[]

Uma matriz de elementos cujo comprimento é divisível por #POINT_SIZE

Atributos

Exceções

se qualquer um dos comprimentos da matriz de entrada for inválido, ou se qualquer um dos elementos na matriz não estiver no intervalo de [LevelBlack, LevelWhite]

se qualquer um dos parâmetros for null

Comentários

Crie uma nova instância TonemapCurve imutável.

Os valores são armazenados como uma matriz contígua de (Pin, Pout) pontos.

Todos os parâmetros podem ter comprimento independente, mas devem ter no máximo CameraCharacteristics#TONEMAP_MAX_CURVE_POINTS * #POINT_SIZE elementos e pelo menos 2 * #POINT_SIZE elementos.

Todos os subelementos devem estar no intervalo inclusivo de [#LEVEL_BLACK, #LEVEL_WHITE].

Esse construtor copia o conteúdo da matriz e não mantém a propriedade da matriz.

Documentação Java para android.hardware.camera2.params.TonemapCurve.TonemapCurve(float[], float[], float[]).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a