Class Color
Il nome: Aspose.Html.Drawing Assemblaggio: Aspose.HTML.dll (25.4.0)
La classe di colore ti consente di specificare i colori comeValori Red-Green-Blue (RGB)Valori di Hue-Saturation-Luminosity (HSL)Valori di Hue-Saturation-Value (HSV)Valori di Hue-Whiteness-Blackness (HWB)Valori di leggerezza A-B (LAB)Valori di Luminance-Chroma-Hue (LCH)I valori Cyan-Magenta-Yellow-Key (CMYK)Valori di colori naturali (NCOL)o con un nome colorato.È disponibile anche un canale Alpha per indicare la trasparenza.
[ComVisible(true)]
public class Color
Inheritance
I membri ereditari
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Color()
Inizia una nuova instanza della classe Aspose.Html.Drawing.Color.Per default il colore è nero.
public Color()
Color(Flotta, flotta e flotta)
Inizia una nuova instanza della classe Aspose.Html.Drawing.Color.Tutti i componenti di colore devono essere nella gamma 0-1.
public Color(float red, float green, float blue)
Parameters
red
float
Il componente rosso del colore.
green
float
Il verde componente del colore.
blue
float
Il componente azzurro del colore.
Color(La flotta, la flotta, la flotta)
Inizia una nuova instanza della classe Aspose.Html.Drawing.Color.Tutti i componenti di colore devono essere nella gamma 0-1.
public Color(float red, float green, float blue, float alpha)
Parameters
red
float
Il componente rosso del colore.
green
float
Il verde componente del colore.
blue
float
Il componente azzurro del colore.
alpha
float
Il componente alfa del colore.
Color(Batt, Batt e Batt)
Inizia una nuova instanza della classe Aspose.Html.Drawing.Color.Tutti i componenti di colore devono essere nella gamma 0-255.
public Color(byte red, byte green, byte blue)
Parameters
red
byte
Il componente rosso del colore.
green
byte
Il verde componente del colore.
blue
byte
Il componente azzurro del colore.
Color(Bite, byte e byte)
Inizia una nuova instanza della classe Aspose.Html.Drawing.Color.Tutti i componenti di colore devono essere nella gamma 0-255.
public Color(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
Un byte che rappresenta il componente rosso del colore.
green
byte
Un byte che rappresenta il verde del colore.
blue
byte
Un byte che rappresenta il componente blu del colore.
alpha
byte
Un byte che rappresenta il componente alfa del colore.
Color(int, int, int)
Inizia una nuova instanza della classe Aspose.Html.Drawing.Color.Tutti i componenti di colore devono essere nella gamma 0-255.
public Color(int red, int green, int blue)
Parameters
red
int
Il componente rosso del colore.
green
int
Il verde componente del colore.
blue
int
Il componente azzurro del colore.
Color(int, int, int, int)
Inizia una nuova instanza della classe Aspose.Html.Drawing.Color.Tutti i componenti di colore devono essere nella gamma 0-255.
public Color(int red, int green, int blue, int alpha)
Parameters
red
int
Il componente rosso del colore.
green
int
Il verde componente del colore.
blue
int
Il componente azzurro del colore.
alpha
int
Il componente alfa del colore.
Properties
Alpha
Esso rappresenta il componente alfa del colore.
public float Alpha { get; }
Valore di proprietà
Blue
È il componente azzurro del colore.
public float Blue { get; }
Valore di proprietà
Green
Il verde è il componente del colore.
public float Green { get; }
Valore di proprietà
Red
Il componente rosso del colore
public float Red { get; }
Valore di proprietà
Methods
AddLuminosity(flotta)
Crea una copia del colore con la somma della sua luminosità e il valore del delta.
public Color AddLuminosity(float delta)
Parameters
delta
float
Valore della luminosità
Returns
Una nuova instanza della classe Aspose.Html.Drawing.Colore
Convert(ColorModel)
Ritorna un componente di colore nel formato del modello di colore specificato.
public IColorComponents Convert(ColorModel model)
Parameters
model
ColorModel
Il modello di colore.
Returns
Un nuovo esempio dell’interfaccia Aspose.Html.Drawing.IColorComponents
Equals(oggetto)
Determina se il colore specificato Aspose.Html.Drawing.Colore è uguale a questo caso.
public override bool Equals(object obj)
Parameters
obj
object
Il sistema.oggetto per paragonare con questa instanza.
Returns
’true’ se il specifico System.Object è uguale a questa instanza; altrimenti, ‘falso’.
FromCmyk(La flotta, la flotta, la flotta)
Ritorna un nuovo colore con i valori richiesti ciano, magenta, giallo, chiave (nero).
public static Color FromCmyk(float cyan, float magenta, float yellow, float key)
Parameters
cyan
float
Un flato che rappresenta il componente cyanico del colore.
magenta
float
Una flotta che rappresenta il componente magenta del colore.
yellow
float
Una flotta che rappresenta il componente giallo del colore.
key
float
Una flotta che rappresenta il componente chiave del colore.
Returns
Una nuova instanza della classe Aspose.Html.Drawing.Colore
FromCmyka(flotta, flotta, flotta, flotta, flotta)
Ritorna un nuovo colore con i valori cyan, magenta, giallo, chiave (nero), alfa richiesti.
public static Color FromCmyka(float cyan, float magenta, float yellow, float key, float alpha)
Parameters
cyan
float
Un flato che rappresenta il componente cyanico del colore.
magenta
float
Una flotta che rappresenta il componente magenta del colore.
yellow
float
Una flotta che rappresenta il componente giallo del colore.
key
float
Una flotta che rappresenta il componente chiave del colore.
alpha
float
Un flato che rappresenta il componente alfa del colore.
Returns
Una nuova instanza della classe Aspose.Html.Drawing.Colore
FromGray(flotta)
Ritorna un nuovo colore con il valore grigio richiesto.
public static Color FromGray(float gray)
Parameters
gray
float
Una flotta che rappresenta il valore grigio del colore.
Returns
Una nuova instanza della classe Aspose.Html.Drawing.Colore
FromHsl(Flotta, flotta e flotta)
Ritorna una nuova Colore con i valori richiesti, saturazione, saturazione.
public static Color FromHsl(float hue, float saturation, float lightness)
Parameters
hue
float
Un flusso che rappresenta il componente dell’acqua del colore.
saturation
float
Un flusso che rappresenta il componente di saturazione del colore.
lightness
float
Un flusso che rappresenta il componente leggero del colore.
Returns
Una nuova instanza della classe Aspose.Html.Drawing.Colore
FromHsla(La flotta, la flotta, la flotta)
Ritorna un nuovo colore con i valori richiesti, saturazione, saturazione, alfa.
public static Color FromHsla(float hue, float saturation, float lightness, float alpha)
Parameters
hue
float
Un flusso che rappresenta il componente dell’acqua del colore.
saturation
float
Un flusso che rappresenta il componente di saturazione del colore.
lightness
float
Un flusso che rappresenta il componente leggero del colore.
alpha
float
Un flato che rappresenta il componente alfa del colore.
Returns
Una nuova instanza della classe Aspose.Html.Drawing.Colore
FromHsv(Flotta, flotta e flotta)
Ritorna una nuova Colore con il colore richiesto, saturazione, valore.
public static Color FromHsv(float hue, float saturation, float value)
Parameters
hue
float
Un flusso che rappresenta il componente dell’acqua del colore.
saturation
float
Un flusso che rappresenta il componente di saturazione del colore.
value
float
Un flusso che rappresenta il componente di valore del colore.
Returns
Una nuova instanza della classe Aspose.Html.Drawing.Colore
FromHsva(La flotta, la flotta, la flotta)
Ritorna un nuovo Colore con il volume richiesto, saturazione, valore, alfa.
public static Color FromHsva(float hue, float saturation, float value, float alpha)
Parameters
hue
float
Un flusso che rappresenta il componente dell’acqua del colore.
saturation
float
Un flusso che rappresenta il componente di saturazione del colore.
value
float
Un flusso che rappresenta il componente di valore del colore.
alpha
float
Un flato che rappresenta il componente alfa del colore.
Returns
Una nuova instanza della classe Aspose.Html.Drawing.Colore
FromHwb(Flotta, flotta e flotta)
Ritorna un nuovo Colore con i valori di colore, biancheria e scuro richiesti.
public static Color FromHwb(float hue, float whiteness, float blackness)
Parameters
hue
float
Un flusso che rappresenta il componente dell’acqua del colore.
whiteness
float
Un flato che rappresenta il componente di biancheria del colore.
blackness
float
Un flusso che rappresenta il componente nudo del colore.
Returns
Una nuova instanza della classe Aspose.Html.Drawing.Colore
FromHwba(La flotta, la flotta, la flotta)
Ritorna un nuovo Colore con i valori di colore, biancheria e scuro richiesti.
public static Color FromHwba(float hue, float whiteness, float blackness, float alpha)
Parameters
hue
float
Un flusso che rappresenta il componente dell’acqua del colore.
whiteness
float
Un flato che rappresenta il componente di biancheria del colore.
blackness
float
Un flusso che rappresenta il componente nudo del colore.
alpha
float
Un flato che rappresenta il componente alfa del colore.
Returns
Una nuova instanza della classe Aspose.Html.Drawing.Colore
FromInt(int)
Ritorna un nuovo colore con il valore ARGB richiesto.
public static Color FromInt(int argb)
Parameters
argb
int
Un int che rappresenta il valore ARGB del colore.
Returns
Una nuova instanza della classe Aspose.Html.Drawing.Colore
FromLab(Flotta, flotta e flotta)
Ritorna un nuovo colore con il leggero richiesto, valori A, B.
public static Color FromLab(float lightness, float a, float b)
Parameters
lightness
float
Un flusso che rappresenta il componente leggero del colore.
a
float
Una flotta che rappresenta il componente A del colore.
b
float
Una flotta che rappresenta il componente B del colore.
Returns
Una nuova instanza della classe Aspose.Html.Drawing.Colore
FromLaba(La flotta, la flotta, la flotta)
Ritorna un nuovo Colore con il leggero richiesto, valori A, B, alfa.
public static Color FromLaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
Un flusso che rappresenta il componente leggero del colore.
a
float
Una flotta che rappresenta il componente A del colore.
b
float
Una flotta che rappresenta il componente B del colore.
alpha
float
Un flato che rappresenta il componente alfa del colore.
Returns
Una nuova instanza della classe Aspose.Html.Drawing.Colore
FromLch(Flotta, flotta e flotta)
Ritorna un nuovo colore con i valori richiesti di luminanza, croma, hue.
public static Color FromLch(float luminance, float chroma, float hue)
Parameters
luminance
float
Un flusso che rappresenta il componente luminoso del colore.
chroma
float
Un flato che rappresenta il componente cromo del colore.
hue
float
Un flusso che rappresenta il componente dell’acqua del colore.
Returns
Una nuova instanza della classe Aspose.Html.Drawing.Colore
FromLcha(La flotta, la flotta, la flotta)
Ritorna un nuovo colore con i valori richiesti di luminanza, croma, hue, alfa.
public static Color FromLcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
Un flusso che rappresenta il componente luminoso del colore.
chroma
float
Un flato che rappresenta il componente cromo del colore.
hue
float
Un flusso che rappresenta il componente dell’acqua del colore.
alpha
float
Un flato che rappresenta il componente alfa del colore.
Returns
Una nuova instanza della classe Aspose.Html.Drawing.Colore
FromOklab(Flotta, flotta e flotta)
Ritorna un nuovo colore con il leggero richiesto, valori A, B per il modello OKLAB.
public static Color FromOklab(float lightness, float a, float b)
Parameters
lightness
float
Un flusso che rappresenta il componente leggero del colore.
a
float
Una flotta che rappresenta il componente A del colore.
b
float
Una flotta che rappresenta il componente B del colore.
Returns
Una nuova instanza della classe Aspose.Html.Drawing.Colore
FromOklaba(La flotta, la flotta, la flotta)
Ritorna un nuovo colore con il leggero richiesto, A, B, valori alfa per il modello OKLAB.
public static Color FromOklaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
Un flusso che rappresenta il componente leggero del colore.
a
float
Una flotta che rappresenta il componente A del colore.
b
float
Una flotta che rappresenta il componente B del colore.
alpha
float
Un flato che rappresenta il componente alfa del colore.
Returns
Una nuova instanza della classe Aspose.Html.Drawing.Colore
FromOklch(Flotta, flotta e flotta)
Ritorna un nuovo Colore con i valori di luminanza, croma e hue richiesti per il modello OKLAB.
public static Color FromOklch(float luminance, float chroma, float hue)
Parameters
luminance
float
Un flusso che rappresenta il componente luminoso del colore.
chroma
float
Un flato che rappresenta il componente cromo del colore.
hue
float
Un flusso che rappresenta il componente dell’acqua del colore.
Returns
Una nuova instanza della classe Aspose.Html.Drawing.Colore
FromOklcha(La flotta, la flotta, la flotta)
Ritorna un nuovo colore con i valori di luminanza, croma, hue, alfa richiesti per il modello OKLAB.
public static Color FromOklcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
Un flusso che rappresenta il componente luminoso del colore.
chroma
float
Un flato che rappresenta il componente cromo del colore.
hue
float
Un flusso che rappresenta il componente dell’acqua del colore.
alpha
float
Un flato che rappresenta il componente alfa del colore.
Returns
Una nuova instanza della classe Aspose.Html.Drawing.Colore
FromRgb(Batt, Batt e Batt)
Ritorna un nuovo Colore con i valori desiderati, verde, blu.Tutti i componenti di colore devono essere nella gamma 0-255.
public static Color FromRgb(byte red, byte green, byte blue)
Parameters
red
byte
Un byte che rappresenta il componente rosso del colore.
green
byte
Un byte che rappresenta il verde del colore.
blue
byte
Un byte che rappresenta il componente blu del colore.
Returns
Una nuova instanza della classe Aspose.Html.Drawing.Colore
FromRgb(int, int, int)
Ritorna un nuovo Colore con i valori desiderati, verde, blu.Tutti i componenti di colore devono essere nella gamma 0-255.
public static Color FromRgb(int red, int green, int blue)
Parameters
red
int
Un int che rappresenta il componente rosso del colore.
green
int
Un int che rappresenta il componente verde del colore.
blue
int
Un int che rappresenta il componente blu del colore.
Returns
Una nuova instanza della classe Aspose.Html.Drawing.Colore
FromRgb(Flotta, flotta e flotta)
Ritorna un nuovo Colore con i valori desiderati, verde, blu.Tutti i componenti di colore devono essere nella gamma 0-1.
public static Color FromRgb(float red, float green, float blue)
Parameters
red
float
Una flotta che rappresenta il componente rosso del colore.
green
float
Una flotta che rappresenta il componente verde del colore.
blue
float
Una flotta che rappresenta il componente blu del colore.
Returns
Una nuova instanza della classe Aspose.Html.Drawing.Colore
FromRgba(Bite, byte e byte)
Ritorna un nuovo Colore con i valori desiderati, verde, blu, alfa.Tutti i componenti di colore devono essere nella gamma 0-255.
public static Color FromRgba(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
Un byte che rappresenta il componente rosso del colore.
green
byte
Un byte che rappresenta il verde del colore.
blue
byte
Un byte che rappresenta il componente blu del colore.
alpha
byte
Un byte che rappresenta il componente alfa del colore.
Returns
Una nuova instanza della classe Aspose.Html.Drawing.Colore
FromRgba(int, int, int, int)
Ritorna un nuovo Colore con i valori desiderati, verde, blu, alfa.Tutti i componenti di colore devono essere nella gamma 0-255.
public static Color FromRgba(int red, int green, int blue, int alpha)
Parameters
red
int
Un int che rappresenta il componente rosso del colore.
green
int
Un int che rappresenta il componente verde del colore.
blue
int
Un int che rappresenta il componente blu del colore.
alpha
int
Un int che rappresenta il componente alfa del colore.
Returns
Una nuova instanza della classe Aspose.Html.Drawing.Colore
FromRgba(La flotta, la flotta, la flotta)
Ritorna un nuovo Colore con i valori desiderati, verde, blu, alfa.Tutti i componenti di colore devono essere nella gamma 0-1.
public static Color FromRgba(float red, float green, float blue, float alpha)
Parameters
red
float
Una flotta che rappresenta il componente rosso del colore.
green
float
Una flotta che rappresenta il componente verde del colore.
blue
float
Una flotta che rappresenta il componente blu del colore.
alpha
float
Un flato che rappresenta il componente alfa del colore.
Returns
Una nuova instanza della classe Aspose.Html.Drawing.Colore
FromString(String)
Parsa la riga che contiene il colore CSS e restituisce un nuovo colore.
public static Color FromString(string color)
Parameters
color
string
Una riga contenente il colore nel formato RGB, HEX, HSL, HSV, HWB, CMYK, NCOL, LCH, OKLCH, LAB o OKLAB
Returns
Una nuova instanza della classe Aspose.Html.Drawing.Colore
FromUint(di UIN)
Ritorna un nuovo colore con il valore ARGB richiesto.
public static Color FromUint(uint argb)
Parameters
argb
uint
Un uinto che rappresenta il valore ARGB del colore.
Returns
Una nuova instanza della classe Aspose.Html.Drawing.Colore
GetComplementary()
Ritorna un nuovo colore che si trova sul lato opposto della ruota di colore dall’originale.
public Color GetComplementary()
Returns
Un nuovo esempio della classe Aspose.Html.Drawing.Color.
GetHashCode()
Ritorna un codice hash.
public override int GetHashCode()
Returns
Il codice hash.
GetHue()
Ritorna un pezzo di colore.
public float GetHue()
Returns
Un pezzo di colore.
GetLuminosity()
Ritorna la luminosità del colore.
public float GetLuminosity()
Returns
La luminosità del colore.
GetSaturation()
Ritorna una saturazione del colore.
public float GetSaturation()
Returns
Una saturazione del colore.
ToInt()
Codifica i componenti colorati ARGB in int.
public int ToInt()
Returns
Il codice int.
ToName()
Ritorna il nome del colore se corrisponde a un colore nella lista dei colori chiamati CSS, o a una riga vuota.
public string ToName()
Returns
Un nome di colore.
ToNaturalColorString(int)
Ritorna un colore naturale (NCol) specificato utilizzando una lettera di colore con un numero per specificare la distanza (in percentuale) dal colore.
public string ToNaturalColorString(int digits)
Parameters
digits
int
Imposta la precisione di rotonda per i componenti colorati.
Returns
I colori naturali (NCol)
ToRgbHexString()
Il ritorno di un colore hexadecimal è specificato con: #RRGGBB.
public string ToRgbHexString()
Returns
Una corda hexadecimal.
ToRgbString()
Ritorna una riga contenente il colore RGB specificato da: rgb(R, G, B).
public string ToRgbString()
Returns
Una stringa RGB.
ToRgbaHexString()
Il ritorno di un colore Hexadecimal è specificato con: #RRGGBBAA.
public string ToRgbaHexString()
Returns
Una corda hexadecimal.
ToRgbaString()
Ritorna una riga contenente il colore RGBA specificato da: rgba(R, G, B, A).
public string ToRgbaString()
Returns
Un rgba string.
ToString()
Ritorna una riga costituita dai valori dei componenti RGBA.
public override string ToString()
Returns
Una corda leggibile per gli uomini.
ToUint()
Codifica i componenti colorati ARGB in int non firmato.
public uint ToUint()
Returns
codificato non firmato int.
WithAlpha(flotta)
Crea una copia del colore con un componente alfa specificato.
public Color WithAlpha(float alpha)
Parameters
alpha
float
Valore del componente alfa
Returns
Una nuova instanza della classe Aspose.Html.Drawing.Colore
WithHue(flotta)
Crea una copia del colore con il colore specificato.
public Color WithHue(float hue)
Parameters
hue
float
Il valore di Hue.
Returns
>Una nuova instanza della classe Aspose.Html.Drawing.Colore.
WithLuminosity(flotta)
Crea una copia del colore con la luminosità specificata.
public Color WithLuminosity(float luminosity)
Parameters
luminosity
float
Valore della luminosità
Returns
Un nuovo esempio della classe Aspose.Html.Drawing.Color.
WithSaturation(flotta)
Crea una copia del colore con una specifica saturazione.
public Color WithSaturation(float saturation)
Parameters
saturation
float
Il valore della saturazione.
Returns
>Una nuova instanza della classe Aspose.Html.Drawing.Colore.