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.