Condividi tramite


TonemapCurve(Single[], Single[], Single[]) Costruttore

Definizione

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.

Documentazione java per android.hardware.camera2.params.TonemapCurve.TonemapCurve(float[], float[], float[]).

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.

Si applica a