ColorSpace.Rgb Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- transfer
- JniHandleOwnership
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]\).
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.
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.