Condividi tramite


ColorSpace.Rgb.Oetf Proprietà

Definizione

Restituisce la funzione OETF (Opto-Electronic Transfer Function) di questo spazio colore.

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

Valore della proprietà

Funzione di trasferimento che converte dallo spazio lineare allo "spazio gamma"

Attributi

Commenti

Restituisce la funzione OETF (Opto-Electronic Transfer Function) di questo spazio colore. La funzione inversa è la funzione di trasferimento elettro ottico (EOTF) restituita da #getEotf(). Queste funzioni sono definite per soddisfare l'uguaglianza seguente per \(x \in [0..1]\):

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

Per i colori RGB, questa funzione può essere usata per convertire dallo spazio lineare allo "spazio gamma" (codificato gamma). I termini spazio gamma e codifica gamma vengono spesso usati perché molti OETFs possono essere strettamente approssimativi usando una semplice funzione di alimentazione del formato \(x^{\frac{1}{\gamma}}\) (l'approssimazione di Named#SRGB sRGB OETF usa \(\gamma=2.2\) per esempio).

Documentazione java per android.graphics.ColorSpace.Rgb.getOetf().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a