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 de 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 de 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 sub-elementos devem estar no intervalo inclusivo de [#LEVEL_BLACK, #LEVEL_WHITE].
Esse construtor copia o conteúdo da matriz e não retém a propriedade da matriz.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.