TonemapCurve(Single[], Single[], Single[]) Costruttore
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Creare una nuova istanza di TonemapCurve non modificabile.
[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
Parametri
- red
- Single[]
Matrice di elementi la cui lunghezza è divisibile per #POINT_SIZE
- green
- Single[]
Matrice di elementi la cui lunghezza è divisibile per #POINT_SIZE
- blue
- Single[]
Matrice di elementi la cui lunghezza è divisibile per #POINT_SIZE
- Attributi
Eccezioni
se una qualsiasi lunghezza della matrice di input non è valida o se uno degli elementi nella matrice non è compreso nell'intervallo di [LevelBlack, LevelWhite]
se uno dei parametri è null
Commenti
Creare una nuova istanza di TonemapCurve non modificabile.
I valori vengono archiviati come matrice contigua di (Pin, Pout)
punti.
Tutti i parametri possono avere una lunghezza indipendente, ma devono avere al massimo CameraCharacteristics#TONEMAP_MAX_CURVE_POINTS
* #POINT_SIZE
elementi e almeno 2 * #POINT_SIZE
elementi.
Tutti i sottoelementi devono trovarsi nell'intervallo inclusivo [#LEVEL_BLACK
, #LEVEL_WHITE
].
Questo costruttore copia il contenuto della matrice e non mantiene la proprietà della matrice.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.