TonemapCurve(Single[], Single[], Single[]) Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.