Поделиться через


ColorSpace.Rgb.Oetf Свойство

Определение

Возвращает функцию передачи opto-electronic (OETF) этого цветового пространства.

public virtual Java.Util.Functions.IDoubleUnaryOperator Oetf { [Android.Runtime.Register("getOetf", "()Ljava/util/function/DoubleUnaryOperator;", "GetGetOetfHandler", ApiSince=26)] get; }
[<get: Android.Runtime.Register("getOetf", "()Ljava/util/function/DoubleUnaryOperator;", "GetGetOetfHandler", ApiSince=26)>]
member this.Oetf : Java.Util.Functions.IDoubleUnaryOperator

Значение свойства

Функция передачи, которая преобразуется из линейного пространства в "гамма-пространство"

Атрибуты

Комментарии

Возвращает функцию передачи opto-electronic (OETF) этого цветового пространства. Обратная функция — это электрооптическая функция передачи (EOTF), возвращаемая #getEotf(). Эти функции определяются для удовлетворения следующего равенства для \(x \in [0..1]\):

$$OETF(EOTF(x)) = EOTF(OETF(x)) = x$$

Для цветов RGB эта функция может использоваться для преобразования из линейного пространства в "гамма-пространство" (гамма-пробел). Термины гамма-пространства и гамма-кодировки часто используются, так как многие OETFs можно близко приблизить с помощью простой функции питания формы \(x^{\frac{1}{\гамма}}\) (приближение Named#SRGB sRGB OETF использует \(\гамма=2.2\) для экземпляра).

Документация по Java для android.graphics.ColorSpace.Rgb.getOetf().

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к