共用方式為


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] 的內含範圍內。

此建構函式會複製數位內容,而不會保留數位的擁有權。

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

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於