Sprache

TonemapCurve(Single[], Single[], Single[]) Konstruktor

Definition

Erstellen Sie eine neue unveränderliche TonemapCurve-Instanz.

[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

Parameter

red
Single[]

Ein Array von Elementen, deren Länge durch divisierbar ist #POINT_SIZE

green
Single[]

Ein Array von Elementen, deren Länge durch divisierbar ist #POINT_SIZE

blue
Single[]

Ein Array von Elementen, deren Länge durch divisierbar ist #POINT_SIZE

Attribute

Ausnahmen

wenn eine der Eingabearraylängen ungültig ist oder sich eines der Elemente im Array nicht im Bereich von [LevelBlack, LevelWhite] befindet

wenn eines der Parameter vorhanden ist null

Hinweise

Erstellen Sie eine neue unveränderliche TonemapCurve-Instanz.

Werte werden als zusammenhängendes Array von (Pin, Pout) Punkten gespeichert.

Alle Parameter können eine unabhängige Länge aufweisen, sollten aber mindestens CameraCharacteristics#TONEMAP_MAX_CURVE_POINTS * #POINT_SIZE 2 * #POINT_SIZE Elemente aufweisen.

Alle Unterelemente müssen sich im inklusiven Bereich von [#LEVEL_BLACK, #LEVEL_WHITE].

Dieser Konstruktor kopiert den Arrayinhalt und behält den Besitz des Arrays nicht bei.

Java Dokumentation für android.hardware.camera2.params.TonemapCurve.TonemapCurve(float[], float[], float[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: