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 и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.