Partilhar via


ColorSpace.Rgb.Oetf Propriedade

Definição

Retorna a função de transferência opto-eletrônica (OETF) desse espaço de cores.

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

Valor da propriedade

Uma função de transferência que converte do espaço linear para o "espaço gama"

Atributos

Comentários

Retorna a função de transferência opto-eletrônica (OETF) desse espaço de cores. A função inversa é a função de transferência eletro-óptica (EOTF) retornada por #getEotf(). Essas funções são definidas para satisfazer a seguinte igualdade para \(x \in [0..1]\):

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

Para cores RGB, esta função pode ser usada para converter de espaço linear para "espaço gama" (codificado gama). Os termos espaço gama e gama codificados são frequentemente usados porque muitos OETFs podem ser aproximados usando uma função de potência simples da forma \(x^{\frac{1}{\gamma}}\) (a aproximação do Named#SRGB sRGB OETF usa \(\gamma=2.2\) por exemplo).

Documentação Java para android.graphics.ColorSpace.Rgb.getOetf().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a