TonemapCurve(Single[], Single[], Single[]) Construtor
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.