Lingua

ColorSpace.Rgb Costruttori

Definizione

Overload

Nome Descrizione
ColorSpace.Rgb(IntPtr, JniHandleOwnership)
ColorSpace.Rgb(String, Single[], ColorSpace+Rgb+TransferParameters)

Crea un nuovo spazio colori RGB usando una matrice di trasformazione principale della colonna 3x3.

ColorSpace.Rgb(String, Single[], Double)

Crea un nuovo spazio colori RGB usando una matrice di trasformazione principale della colonna 3x3.

ColorSpace.Rgb(String, Single[], IDoubleUnaryOperator, IDoubleUnaryOperator)

Crea un nuovo spazio colori RGB usando una matrice di trasformazione principale della colonna 3x3.

ColorSpace.Rgb(String, Single[], Single[], ColorSpace+Rgb+TransferParameters)

Crea un nuovo spazio colore RGB usando un set specificato di primarie e un punto bianco specificato.

ColorSpace.Rgb(String, Single[], Single[], Double)

Crea un nuovo spazio colore RGB usando un set specificato di primarie e un punto bianco specificato.

ColorSpace.Rgb(String, Single[], Single[], IDoubleUnaryOperator, IDoubleUnaryOperator, Single, Single)

Crea un nuovo spazio colore RGB usando un set specificato di primarie e un punto bianco specificato.

ColorSpace.Rgb(IntPtr, JniHandleOwnership)

protected Rgb(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.Graphics.ColorSpace.Rgb : nativeint * Android.Runtime.JniHandleOwnership -> Android.Graphics.ColorSpace.Rgb

Parametri

javaReference
IntPtr

nativeint

Commenti

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

ColorSpace.Rgb(String, Single[], ColorSpace+Rgb+TransferParameters)

Crea un nuovo spazio colori RGB usando una matrice di trasformazione principale della colonna 3x3.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;[FLandroid/graphics/ColorSpace$Rgb$TransferParameters;)V", "", ApiSince=26)]
public Rgb(string name, float[] toXYZ, Android.Graphics.ColorSpace.Rgb.TransferParameters function);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;[FLandroid/graphics/ColorSpace$Rgb$TransferParameters;)V", "", ApiSince=26)>]
new Android.Graphics.ColorSpace.Rgb : string * single[] * Android.Graphics.ColorSpace.Rgb.TransferParameters -> Android.Graphics.ColorSpace.Rgb

Parametri

name
String

Il nome dello spazio colore, non può essere null, la sua lunghezza deve essere >= 1

toXYZ
Single[]

Matrice di trasformazione 3x3 colonna-major da RGB allo spazio di connessione del profilo CIE XYZ come matrice di 9 float, non può essere Null

function
ColorSpace.Rgb.TransferParameters

Parametri per le funzioni di trasferimento. Questo valore non può essere Null.

Attributi

Commenti

Crea un nuovo spazio colori RGB usando una matrice di trasformazione principale della colonna 3x3. La matrice di trasformazione deve eseguire la conversione dallo spazio RGB allo spazio di connessione del profilo CIE XYZ.

L'intervallo dello spazio colore viene imposto come \([0..1]\).

Informazioni di riferimento su Android per android.graphics.ColorSpace.Rgb.Rgb.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

ColorSpace.Rgb(String, Single[], Double)

Crea un nuovo spazio colori RGB usando una matrice di trasformazione principale della colonna 3x3.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;[FD)V", "", ApiSince=26)]
public Rgb(string name, float[] toXYZ, double gamma);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;[FD)V", "", ApiSince=26)>]
new Android.Graphics.ColorSpace.Rgb : string * single[] * double -> Android.Graphics.ColorSpace.Rgb

Parametri

name
String

Il nome dello spazio colore, non può essere null, la sua lunghezza deve essere >= 1

toXYZ
Single[]

Matrice di trasformazione 3x3 colonna-major da RGB allo spazio di connessione del profilo CIE XYZ come matrice di 9 float, non può essere Null

gamma
Double

Gamma da usare come funzione di trasferimento

Attributi

Commenti

Crea un nuovo spazio colori RGB usando una matrice di trasformazione principale della colonna 3x3. La matrice di trasformazione deve eseguire la conversione dallo spazio RGB allo spazio di connessione del profilo CIE XYZ.

L'intervallo dello spazio colore viene imposto come \([0..1]\).

per android.graphics.ColorSpace.Rgb.ColorSpace$Rgb(java.lang.String, float[], double).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

ColorSpace.Rgb(String, Single[], IDoubleUnaryOperator, IDoubleUnaryOperator)

Crea un nuovo spazio colori RGB usando una matrice di trasformazione principale della colonna 3x3.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;[FLjava/util/function/DoubleUnaryOperator;Ljava/util/function/DoubleUnaryOperator;)V", "", ApiSince=26)]
public Rgb(string name, float[] toXYZ, Java.Util.Functions.IDoubleUnaryOperator oetf, Java.Util.Functions.IDoubleUnaryOperator eotf);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;[FLjava/util/function/DoubleUnaryOperator;Ljava/util/function/DoubleUnaryOperator;)V", "", ApiSince=26)>]
new Android.Graphics.ColorSpace.Rgb : string * single[] * Java.Util.Functions.IDoubleUnaryOperator * Java.Util.Functions.IDoubleUnaryOperator -> Android.Graphics.ColorSpace.Rgb

Parametri

name
String

Il nome dello spazio colore, non può essere null, la sua lunghezza deve essere >= 1

toXYZ
Single[]

Matrice di trasformazione 3x3 colonna-major da RGB allo spazio di connessione del profilo CIE XYZ come matrice di 9 float, non può essere Null

oetf
IDoubleUnaryOperator

Funzione di trasferimento opto-elettronico, non può essere null

eotf
IDoubleUnaryOperator

Funzione di trasferimento elettro ottico, non può essere null

Attributi

Commenti

Crea un nuovo spazio colori RGB usando una matrice di trasformazione principale della colonna 3x3. La matrice di trasformazione deve eseguire la conversione dallo spazio RGB allo spazio di connessione del profilo CIE XYZ.

L'intervallo dello spazio colore viene imposto come \([0..1]\).

per android.graphics.ColorSpace.Rgb.ColorSpace$Rgb(java.lang.String, float[], java.util.function.DoubleUnaryOperator, java.util.function.DoubleUnaryOperator).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

ColorSpace.Rgb(String, Single[], Single[], ColorSpace+Rgb+TransferParameters)

Crea un nuovo spazio colore RGB usando un set specificato di primarie e un punto bianco specificato.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;[F[FLandroid/graphics/ColorSpace$Rgb$TransferParameters;)V", "", ApiSince=26)]
public Rgb(string name, float[] primaries, float[] whitePoint, Android.Graphics.ColorSpace.Rgb.TransferParameters function);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;[F[FLandroid/graphics/ColorSpace$Rgb$TransferParameters;)V", "", ApiSince=26)>]
new Android.Graphics.ColorSpace.Rgb : string * single[] * single[] * Android.Graphics.ColorSpace.Rgb.TransferParameters -> Android.Graphics.ColorSpace.Rgb

Parametri

name
String

Il nome dello spazio colore, non può essere null, la sua lunghezza deve essere >= 1

primaries
Single[]

Primarie RGB come matrice di 6 (xy) o 9 (XYZ) float. Questo valore non può essere Null.

whitePoint
Single[]

Fare riferimento a bianco come matrice di 2 (xy) o 3 (XYZ) float. Questo valore non può essere Null.

function
ColorSpace.Rgb.TransferParameters

Parametri per le funzioni di trasferimento. Questo valore non può essere Null.

Attributi

Commenti

Crea un nuovo spazio colore RGB usando un set specificato di primarie e un punto bianco specificato.

I primari e il punto bianco possono essere specificati nello spazio xyY CIE o in CIE XYZ. La lunghezza delle matrici dipende dallo spazio scelto:

Quando le primarie e/o il punto bianco sono specificati in xyY, il componente Y non deve essere specificato e si presuppone che sia 1,0. Sono necessari solo i componenti xy.

Informazioni di riferimento su Android per android.graphics.ColorSpace.Rgb.Rgb.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

ColorSpace.Rgb(String, Single[], Single[], Double)

Crea un nuovo spazio colore RGB usando un set specificato di primarie e un punto bianco specificato.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;[F[FD)V", "", ApiSince=26)]
public Rgb(string name, float[] primaries, float[] whitePoint, double gamma);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;[F[FD)V", "", ApiSince=26)>]
new Android.Graphics.ColorSpace.Rgb : string * single[] * single[] * double -> Android.Graphics.ColorSpace.Rgb

Parametri

name
String

Il nome dello spazio colore, non può essere null, la sua lunghezza deve essere >= 1

primaries
Single[]

Primarie RGB come matrice di 6 (xy) o 9 (XYZ) float

whitePoint
Single[]

Fare riferimento al bianco come matrice di 2 (xy) o 3 (XYZ) float

gamma
Double

Gamma da usare come funzione di trasferimento

Attributi

Commenti

Crea un nuovo spazio colore RGB usando un set specificato di primarie e un punto bianco specificato.

I primari e il punto bianco possono essere specificati nello spazio xyY CIE o in CIE XYZ. La lunghezza delle matrici dipende dallo spazio scelto:

<table summary="Parameters length">tr th Space</th><th><Primaries length/th th><>White point length<></th>/tr tr<><>td<xyY></td td><6></td td>2</td><>/tr tr<><>td<XYZ></td td><9></td td><3><>/td/tr<></table><>

Quando le primarie e/o il punto bianco sono specificati in xyY, il componente Y non deve essere specificato e si presuppone che sia 1,0. Sono necessari solo i componenti xy.

per android.graphics.ColorSpace.Rgb.ColorSpace$Rgb(java.lang.String, float[], float[], double).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

ColorSpace.Rgb(String, Single[], Single[], IDoubleUnaryOperator, IDoubleUnaryOperator, Single, Single)

Crea un nuovo spazio colore RGB usando un set specificato di primarie e un punto bianco specificato.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;[F[FLjava/util/function/DoubleUnaryOperator;Ljava/util/function/DoubleUnaryOperator;FF)V", "", ApiSince=26)]
public Rgb(string name, float[] primaries, float[] whitePoint, Java.Util.Functions.IDoubleUnaryOperator oetf, Java.Util.Functions.IDoubleUnaryOperator eotf, float min, float max);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;[F[FLjava/util/function/DoubleUnaryOperator;Ljava/util/function/DoubleUnaryOperator;FF)V", "", ApiSince=26)>]
new Android.Graphics.ColorSpace.Rgb : string * single[] * single[] * Java.Util.Functions.IDoubleUnaryOperator * Java.Util.Functions.IDoubleUnaryOperator * single * single -> Android.Graphics.ColorSpace.Rgb

Parametri

name
String

Il nome dello spazio colore, non può essere null, la sua lunghezza deve essere >= 1

primaries
Single[]

Primarie RGB come matrice di 6 (xy) o 9 (XYZ) float

whitePoint
Single[]

Fare riferimento al bianco come matrice di 2 (xy) o 3 (XYZ) float

oetf
IDoubleUnaryOperator

Funzione di trasferimento opto-elettronico, non può essere null

eotf
IDoubleUnaryOperator

Funzione di trasferimento elettro ottico, non può essere null

min
Single

Valore minimo valido nell'intervallo RGB di questo spazio colori

max
Single

Valore massimo valido nell'intervallo RGB di questo spazio colori

Attributi

Commenti

Crea un nuovo spazio colore RGB usando un set specificato di primarie e un punto bianco specificato.

I primari e il punto bianco possono essere specificati nello spazio xyY CIE o in CIE XYZ. La lunghezza delle matrici dipende dallo spazio scelto:

<table summary="Parameters length">tr th Space</th><th><Primaries length/th th><>White point length<></th>/tr tr<><>td<xyY></td td><6></td td>2</td><>/tr tr<><>td<XYZ></td td><9></td td><3><>/td/tr<></table><>

Quando le primarie e/o il punto bianco sono specificati in xyY, il componente Y non deve essere specificato e si presuppone che sia 1,0. Sono necessari solo i componenti xy.

L'ID, come restituito da #getId(), di un oggetto creato da questo costruttore è sempre #MIN_ID.

per android.graphics.ColorSpace.Rgb.ColorSpace$Rgb(java.lang.String, float[], float[], java.util.function.DoubleUnaryOperator, java.util.function.DoubleUnaryOperator, float, float).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a