語言

TonemapCurve(Single[], Single[], Single[]) 建構函式

定義

建立一個新的不可變 TonemapCurve 實例。

[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

參數

red
Single[]

一個長度可被整除的元素陣列 #POINT_SIZE

green
Single[]

一個長度可被整除的元素陣列 #POINT_SIZE

blue
Single[]

一個長度可被整除的元素陣列 #POINT_SIZE

屬性

例外狀況

如果輸入陣列長度的任意元素無效,或陣列中任何元素不在 [LevelBlack, LevelWhite] 範圍內

若其中任何參數為 null

備註

建立一個新的不可變 TonemapCurve 實例。

數值以連續的點陣列 (Pin, Pout) 形式儲存。

所有參數長度可能獨立,但最多應有CameraCharacteristics#TONEMAP_MAX_CURVE_POINTS * #POINT_SIZE元素且至少有 2 個 * 元素。 #POINT_SIZE

所有子元素必須包含在 [#LEVEL_BLACK, #LEVEL_WHITE]。

此建構子會複製陣列內容,且不保留陣列的所有權。

Java 文件 android.hardware.camera2.params.TonemapCurve.TonemapCurve(float[], float[], float[])。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於