다음을 통해 공유


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 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상