TonemapCurve(Single[], Single[], Single[]) 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立一個新的不可變 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。