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_WHITE] の包括的な範囲内#LEVEL_BLACKにある必要があります。

このコンストラクターは配列の内容をコピーし、配列の所有権は保持しません。

android.hardware.camera2.params.TonemapCurve.TonemapCurve(float[], float[], float[])Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象