次の方法で共有


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

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

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

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象