Class Color
Nom dels espais: Aspose.Html.Drawing Assemblea: Aspose.HTML.dll (25.4.0)
La classe de colors li permet especificar els colors comValors de color vermell i blau (RGB)Valors d’Hue-Saturation-Luminosity (HSL)Valors de la saturació (HSV)Valors de Hue-Whiteness-Blackness (HWB)Valors de llum A-B (LAB)Valors de la llum-croma-hue (LCH)Els valors Cyan-Magenta-Yellow-Key (CMYK)Valors de colors naturals (NCOL)o amb un nom de color.També hi ha un canal alfa disponible per indicar la transparència.
[ComVisible(true)]
public class Color
Inheritance
Membres heretats
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Color()
Inicialitza una nova instància de la classe Aspose.Html.Drawing.Color.Per defecte, el color és negre.
public Color()
Color(Float, float i flot)
Inicialitza una nova instància de la classe Aspose.Html.Drawing.Color.Tots els components de color han de ser en el rang 0-1.
public Color(float red, float green, float blue)
Parameters
red
float
El component vermell del color.
green
float
El component verd del color.
blue
float
El component blau del color.
Color(La flota, la flota, la flota)
Inicialitza una nova instància de la classe Aspose.Html.Drawing.Color.Tots els components de color han de ser en el rang 0-1.
public Color(float red, float green, float blue, float alpha)
Parameters
red
float
El component vermell del color.
green
float
El component verd del color.
blue
float
El component blau del color.
alpha
float
El component alfa del color.
Color(Títol: Byte, byte)
Inicialitza una nova instància de la classe Aspose.Html.Drawing.Color.Tots els components de color han de ser en el rang 0-255.
public Color(byte red, byte green, byte blue)
Parameters
red
byte
El component vermell del color.
green
byte
El component verd del color.
blue
byte
El component blau del color.
Color(bits, bytes i mitjans)
Inicialitza una nova instància de la classe Aspose.Html.Drawing.Color.Tots els components de color han de ser en el rang 0-255.
public Color(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
Un byte que representa el component vermell del color.
green
byte
Un byte que representa el component verd del color.
blue
byte
Un byte que representa el component blau del color.
alpha
byte
Un byte que representa el component alfa del color.
Color(Int, int, int)
Inicialitza una nova instància de la classe Aspose.Html.Drawing.Color.Tots els components de color han de ser en el rang 0-255.
public Color(int red, int green, int blue)
Parameters
red
int
El component vermell del color.
green
int
El component verd del color.
blue
int
El component blau del color.
Color(Int, int, int, int)
Inicialitza una nova instància de la classe Aspose.Html.Drawing.Color.Tots els components de color han de ser en el rang 0-255.
public Color(int red, int green, int blue, int alpha)
Parameters
red
int
El component vermell del color.
green
int
El component verd del color.
blue
int
El component blau del color.
alpha
int
El component alfa del color.
Properties
Alpha
Representa el component alfa del color.
public float Alpha { get; }
Valor de la propietat
Blue
Representa el component blau del color.
public float Blue { get; }
Valor de la propietat
Green
Representa el component verd del color.
public float Green { get; }
Valor de la propietat
Red
Representa el component vermell del color
public float Red { get; }
Valor de la propietat
Methods
AddLuminosity(Float)
Crea una còpia del color amb la suma de la seva luminositat i el valor del delta.
public Color AddLuminosity(float delta)
Parameters
delta
float
Valor de la llum
Returns
Una nova instància de la classe Aspose.Html.Drawing.Color
Convert(ColorModel)
Retorna un component color en el format del model de color especificat.
public IColorComponents Convert(ColorModel model)
Parameters
model
ColorModel
El model de color.
Returns
Una nova instància de la interfície Aspose.Html.Drawing.IColorComponents
Equals(Objecte)
Determina si el Aspose.Html.Drawing.Color especificat és igual a aquesta instància.
public override bool Equals(object obj)
Parameters
obj
object
El sistema.Objecte per comparar amb aquesta instància.
Returns
‘verd’ si l’especificat Sistema.Object és igual a aquesta instància; d’altra banda, ‘falsa’.
FromCmyk(La flota, la flota, la flota)
Retorna un nou Color amb els valors cyan, magenta, groc, clau (negre) sol·licitats.
public static Color FromCmyk(float cyan, float magenta, float yellow, float key)
Parameters
cyan
float
Una flota que representa el component cyan del color.
magenta
float
Una flota que representa el component magenta del color.
yellow
float
Una flota que representa el component groc del color.
key
float
Una flota que representa el component clau del color.
Returns
Una nova instància de la classe Aspose.Html.Drawing.Color
FromCmyka(Float, float i flotada)
Retorna un nou Color amb els valors cyan, magenta, groc, clau (negre), alfa sol·licitats.
public static Color FromCmyka(float cyan, float magenta, float yellow, float key, float alpha)
Parameters
cyan
float
Una flota que representa el component cyan del color.
magenta
float
Una flota que representa el component magenta del color.
yellow
float
Una flota que representa el component groc del color.
key
float
Una flota que representa el component clau del color.
alpha
float
Una flota que representa el component alfa del color.
Returns
Una nova instància de la classe Aspose.Html.Drawing.Color
FromGray(Float)
Retorna un color nou amb el valor gris sol·licitat.
public static Color FromGray(float gray)
Parameters
gray
float
Una flota que representa el valor gris del color.
Returns
Una nova instància de la classe Aspose.Html.Drawing.Color
FromHsl(Float, float i flot)
Retorna una nova Color amb els valors de la saturat, la saturació i la hue sol·licitats.
public static Color FromHsl(float hue, float saturation, float lightness)
Parameters
hue
float
Una flota que representa el component de la cor.
saturation
float
Una flota que representa el component de la saturació del color.
lightness
float
Una flota que representa el component de llum del color.
Returns
Una nova instància de la classe Aspose.Html.Drawing.Color
FromHsla(La flota, la flota, la flota)
Retorna un nou color amb els valors d’hue sol·licitats, saturament, saturació, alfa.
public static Color FromHsla(float hue, float saturation, float lightness, float alpha)
Parameters
hue
float
Una flota que representa el component de la cor.
saturation
float
Una flota que representa el component de la saturació del color.
lightness
float
Una flota que representa el component de llum del color.
alpha
float
Una flota que representa el component alfa del color.
Returns
Una nova instància de la classe Aspose.Html.Drawing.Color
FromHsv(Float, float i flot)
Retorna una nova Color amb la quantitat sol·licitada, saturació, valor.
public static Color FromHsv(float hue, float saturation, float value)
Parameters
hue
float
Una flota que representa el component de la cor.
saturation
float
Una flota que representa el component de la saturació del color.
value
float
Una flota que representa el component de valor del color.
Returns
Una nova instància de la classe Aspose.Html.Drawing.Color
FromHsva(La flota, la flota, la flota)
Retorna una nova Color amb la massa sol·licitada, saturació, valor, alfa.
public static Color FromHsva(float hue, float saturation, float value, float alpha)
Parameters
hue
float
Una flota que representa el component de la cor.
saturation
float
Una flota que representa el component de la saturació del color.
value
float
Una flota que representa el component de valor del color.
alpha
float
Una flota que representa el component alfa del color.
Returns
Una nova instància de la classe Aspose.Html.Drawing.Color
FromHwb(Float, float i flot)
Retorna una nova Color amb els valors de color, blancesa i negre sol·licitats.
public static Color FromHwb(float hue, float whiteness, float blackness)
Parameters
hue
float
Una flota que representa el component de la cor.
whiteness
float
Una flota que representa el component de blanqueig del color.
blackness
float
Una flota que representa el component de la foscor del color.
Returns
Una nova instància de la classe Aspose.Html.Drawing.Color
FromHwba(La flota, la flota, la flota)
Retorna una nova Color amb els valors de color, blancesa i negre sol·licitats.
public static Color FromHwba(float hue, float whiteness, float blackness, float alpha)
Parameters
hue
float
Una flota que representa el component de la cor.
whiteness
float
Una flota que representa el component de blanqueig del color.
blackness
float
Una flota que representa el component de la foscor del color.
alpha
float
Una flota que representa el component alfa del color.
Returns
Una nova instància de la classe Aspose.Html.Drawing.Color
FromInt(Int)
Retorna un nou color amb el valor ARGB sol·licitat.
public static Color FromInt(int argb)
Parameters
argb
int
Un int que representa el valor ARGB del color.
Returns
Una nova instància de la classe Aspose.Html.Drawing.Color
FromLab(Float, float i flot)
Retorna un nou color amb la llum sol·licitada, els valors A, B.
public static Color FromLab(float lightness, float a, float b)
Parameters
lightness
float
Una flota que representa el component de llum del color.
a
float
Una flota que representa el component A del color.
b
float
Una flota que representa el component B del color.
Returns
Una nova instància de la classe Aspose.Html.Drawing.Color
FromLaba(La flota, la flota, la flota)
Retorna un nou color amb la llum sol·licitada, els valors A, B, alfa.
public static Color FromLaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
Una flota que representa el component de llum del color.
a
float
Una flota que representa el component A del color.
b
float
Una flota que representa el component B del color.
alpha
float
Una flota que representa el component alfa del color.
Returns
Una nova instància de la classe Aspose.Html.Drawing.Color
FromLch(Float, float i flot)
Retorna un nou color amb els valors de lluminància, croma i hue sol·licitats.
public static Color FromLch(float luminance, float chroma, float hue)
Parameters
luminance
float
Una flota que representa el component de la lluminància del color.
chroma
float
Una flota que representa el component crom del color.
hue
float
Una flota que representa el component de la cor.
Returns
Una nova instància de la classe Aspose.Html.Drawing.Color
FromLcha(La flota, la flota, la flota)
Retorna un nou color amb els valors de lluminància, croma, hue, alfa sol·licitats.
public static Color FromLcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
Una flota que representa el component de la lluminància del color.
chroma
float
Una flota que representa el component crom del color.
hue
float
Una flota que representa el component de la cor.
alpha
float
Una flota que representa el component alfa del color.
Returns
Una nova instància de la classe Aspose.Html.Drawing.Color
FromOklab(Float, float i flot)
Retorna un nou color amb la llum sol·licitada, els valors A, B per al model OKLAB.
public static Color FromOklab(float lightness, float a, float b)
Parameters
lightness
float
Una flota que representa el component de llum del color.
a
float
Una flota que representa el component A del color.
b
float
Una flota que representa el component B del color.
Returns
Una nova instància de la classe Aspose.Html.Drawing.Color
FromOklaba(La flota, la flota, la flota)
Retorna un nou color amb la llum sol·licitada, els valors A, B, alfa per al model OKLAB.
public static Color FromOklaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
Una flota que representa el component de llum del color.
a
float
Una flota que representa el component A del color.
b
float
Una flota que representa el component B del color.
alpha
float
Una flota que representa el component alfa del color.
Returns
Una nova instància de la classe Aspose.Html.Drawing.Color
FromOklch(Float, float i flot)
Retorna un nou Color amb els valors de lluminància, croma i hue sol·licitats per al model OKLAB.
public static Color FromOklch(float luminance, float chroma, float hue)
Parameters
luminance
float
Una flota que representa el component de la lluminància del color.
chroma
float
Una flota que representa el component crom del color.
hue
float
Una flota que representa el component de la cor.
Returns
Una nova instància de la classe Aspose.Html.Drawing.Color
FromOklcha(La flota, la flota, la flota)
Retorna un nou Color amb els valors de lluminància, croma, hue, alfa sol·licitats per al model OKLAB.
public static Color FromOklcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
Una flota que representa el component de la lluminància del color.
chroma
float
Una flota que representa el component crom del color.
hue
float
Una flota que representa el component de la cor.
alpha
float
Una flota que representa el component alfa del color.
Returns
Una nova instància de la classe Aspose.Html.Drawing.Color
FromRgb(Títol: Byte, byte)
Retorna una nova Color amb els valors de verd, verd i blau sol·licitats.Tots els components de color han de ser en el rang 0-255.
public static Color FromRgb(byte red, byte green, byte blue)
Parameters
red
byte
Un byte que representa el component vermell del color.
green
byte
Un byte que representa el component verd del color.
blue
byte
Un byte que representa el component blau del color.
Returns
Una nova instància de la classe Aspose.Html.Drawing.Color
FromRgb(Int, int, int)
Retorna una nova Color amb els valors de verd, verd i blau sol·licitats.Tots els components de color han de ser en el rang 0-255.
public static Color FromRgb(int red, int green, int blue)
Parameters
red
int
Un int que representa el component vermell del color.
green
int
Un int que representa el component verd del color.
blue
int
Un int que representa el component blau del color.
Returns
Una nova instància de la classe Aspose.Html.Drawing.Color
FromRgb(Float, float i flot)
Retorna una nova Color amb els valors de verd, verd i blau sol·licitats.Tots els components de color han de ser en el rang 0-1.
public static Color FromRgb(float red, float green, float blue)
Parameters
red
float
Una flota que representa el component vermell del color.
green
float
Una flota que representa el component verd del color.
blue
float
Una flota que representa el component blau del color.
Returns
Una nova instància de la classe Aspose.Html.Drawing.Color
FromRgba(bits, bytes i mitjans)
Retorna un nou Color amb els valors ged, verd, blau, alfa sol·licitats.Tots els components de color han de ser en el rang 0-255.
public static Color FromRgba(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
Un byte que representa el component vermell del color.
green
byte
Un byte que representa el component verd del color.
blue
byte
Un byte que representa el component blau del color.
alpha
byte
Un byte que representa el component alfa del color.
Returns
Una nova instància de la classe Aspose.Html.Drawing.Color
FromRgba(Int, int, int, int)
Retorna un nou Color amb els valors ged, verd, blau, alfa sol·licitats.Tots els components de color han de ser en el rang 0-255.
public static Color FromRgba(int red, int green, int blue, int alpha)
Parameters
red
int
Un int que representa el component vermell del color.
green
int
Un int que representa el component verd del color.
blue
int
Un int que representa el component blau del color.
alpha
int
Un int que representa el component alfa del color.
Returns
Una nova instància de la classe Aspose.Html.Drawing.Color
FromRgba(La flota, la flota, la flota)
Retorna un nou Color amb els valors ged, verd, blau, alfa sol·licitats.Tots els components de color han de ser en el rang 0-1.
public static Color FromRgba(float red, float green, float blue, float alpha)
Parameters
red
float
Una flota que representa el component vermell del color.
green
float
Una flota que representa el component verd del color.
blue
float
Una flota que representa el component blau del color.
alpha
float
Una flota que representa el component alfa del color.
Returns
Una nova instància de la classe Aspose.Html.Drawing.Color
FromString(Tàrrega)
Parsa la fila que conté el color CSS i torna una nova Color.
public static Color FromString(string color)
Parameters
color
string
Una sèrie que conté el color en els formats RGB, HEX, hsl, HSV,HWB, CMYK, NCOL, LCH, oklch, LAB o OKLAB
Returns
Una nova instància de la classe Aspose.Html.Drawing.Color
FromUint(UINT)
Retorna un nou color amb el valor ARGB sol·licitat.
public static Color FromUint(uint argb)
Parameters
argb
uint
Un punt que representa el valor ARGB del color.
Returns
Una nova instància de la classe Aspose.Html.Drawing.Color
GetComplementary()
Retorna una nova color que es troba al costat oposat de la roda de color de l’original.
public Color GetComplementary()
Returns
Una nova instància de la classe Aspose.Html.Drawing.Color.
GetHashCode()
Torna un codi hash.
public override int GetHashCode()
Returns
El codi hash.
GetHue()
Torna una mica de color.
public float GetHue()
Returns
Una ullada del color.
GetLuminosity()
Retorna una llum del color.
public float GetLuminosity()
Returns
La llum del color.
GetSaturation()
Retorna una saturació del color.
public float GetSaturation()
Returns
Una saturació del color.
ToInt()
Encodeix els components de color ARGB a int.
public int ToInt()
Returns
codificat a l’int.
ToName()
Retorna el nom del color si coincideix amb un color en la llista de colors anomenats CSS, o una cadena buida.
public string ToName()
Returns
Un nom de color.
ToNaturalColorString(Int)
Retorna un color natural (NCol) especificat utilitzant una lletra de color amb un nombre per especificar la distància (en percentatge) del color.
public string ToNaturalColorString(int digits)
Parameters
digits
int
Estableix la precisió de rodatge per als components de color.
Returns
Els colors naturals (NCol)
ToRgbHexString()
Retorn un color hexadecimal s’especifica amb: #RRGGBB.
public string ToRgbHexString()
Returns
Un color hexadecimal.
ToRgbString()
Retorna una sèrie que conté el color RGB especificat per: rgb(R, G, B).
public string ToRgbString()
Returns
És un rgb string.
ToRgbaHexString()
Retorn un color hexadecimal s’especifica amb: #RRGGBBAA.
public string ToRgbaHexString()
Returns
Un color hexadecimal.
ToRgbaString()
Retorna una sèrie que conté el color RGBA especificat per: rgba(R, G, B, A).
public string ToRgbaString()
Returns
És una sèrie de cordes.
ToString()
Retorna una sèrie que consisteix en els valors dels components RGBA.
public override string ToString()
Returns
Una línia de lectura humana.
ToUint()
Encodeix els components de color ARGB en int no signat.
public uint ToUint()
Returns
Codi sense signatura.
WithAlpha(Float)
Crea una còpia del color amb un component alfa especificat.
public Color WithAlpha(float alpha)
Parameters
alpha
float
Valor del component alfa
Returns
Una nova instància de la classe Aspose.Html.Drawing.Color
WithHue(Float)
Crea una còpia del color amb el color especificat.
public Color WithHue(float hue)
Parameters
hue
float
El valor de l’Hue.
Returns
>Una nova instància de la classe Aspose.Html.Drawing.Color.
WithLuminosity(Float)
Crea una còpia del color amb llum especificada.
public Color WithLuminosity(float luminosity)
Parameters
luminosity
float
Valor de la llum
Returns
Una nova instància de la classe Aspose.Html.Drawing.Color.
WithSaturation(Float)
Crea una còpia del color amb saturació especificada.
public Color WithSaturation(float saturation)
Parameters
saturation
float
Valor de la saturació.
Returns
>Una nova instància de la classe Aspose.Html.Drawing.Color.