Class Color
Nombre del espacio: Aspose.Html.Drawing Colección: Aspose.HTML.dll (25.4.0)
La clase de color le permite especificar los colores comoLos valores de Red-Green-Blue (RGB)Valores de Hue-Saturation-Luminosity (HSL)Valores de la Hue-Saturation-Value (HSV)Valores de Hue-Whiteness-Blackness (HWB)Valores de luz A-B (LAB)Valores Luminance-Chroma-Hue (LCH)Los valores Cyan-Magenta-Yellow-Key (CMYK)Los valores de los colores naturales (NCOL)o con un nombre de color.Un canal alfa también está disponible para indicar la transparencia.
[ComVisible(true)]
public class Color
Inheritance
Miembros heredados
object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
Color()
Inicia una nueva instancia de la clase Aspose.Html.Drawing.Color.Por defecto, el color es negro.
public Color()
Color(float, float y float)
Inicia una nueva instancia de la clase Aspose.Html.Drawing.Color.Todos los componentes de color deben estar en el rango 0-1.
public Color(float red, float green, float blue)
Parameters
red
float
El componente rojo del color.
green
float
El componente verde del color.
blue
float
El componente azul del color.
Color(La flota, la flota, la flota)
Inicia una nueva instancia de la clase Aspose.Html.Drawing.Color.Todos los componentes de color deben estar en el rango 0-1.
public Color(float red, float green, float blue, float alpha)
Parameters
red
float
El componente rojo del color.
green
float
El componente verde del color.
blue
float
El componente azul del color.
alpha
float
El componente alfa del color.
Color(BIT, BIT y BIT)
Inicia una nueva instancia de la clase Aspose.Html.Drawing.Color.Todos los componentes de color deben estar en el rango 0-255.
public Color(byte red, byte green, byte blue)
Parameters
red
byte
El componente rojo del color.
green
byte
El componente verde del color.
blue
byte
El componente azul del color.
Color(Bytes, bytes y baites)
Inicia una nueva instancia de la clase Aspose.Html.Drawing.Color.Todos los componentes de color deben estar en el rango 0-255.
public Color(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
Un byte que representa el componente rojo del color.
green
byte
Un byte que representa el componente verde del color.
blue
byte
Un byte que representa el componente azul del color.
alpha
byte
Un byte que representa el componente alfa del color.
Color(Int, int, int)
Inicia una nueva instancia de la clase Aspose.Html.Drawing.Color.Todos los componentes de color deben estar en el rango 0-255.
public Color(int red, int green, int blue)
Parameters
red
int
El componente rojo del color.
green
int
El componente verde del color.
blue
int
El componente azul del color.
Color(Int, int, int, int)
Inicia una nueva instancia de la clase Aspose.Html.Drawing.Color.Todos los componentes de color deben estar en el rango 0-255.
public Color(int red, int green, int blue, int alpha)
Parameters
red
int
El componente rojo del color.
green
int
El componente verde del color.
blue
int
El componente azul del color.
alpha
int
El componente alfa del color.
Properties
Alpha
Representa el componente alfa del color.
public float Alpha { get; }
Valor de la propiedad
Blue
Representa el componente azul del color.
public float Blue { get; }
Valor de la propiedad
Green
Representa el componente verde del color.
public float Green { get; }
Valor de la propiedad
Red
Representa el componente rojo del color
public float Red { get; }
Valor de la propiedad
Methods
AddLuminosity(float)
Crea una copia del color con la suma de su luminosidad y el valor del delta.
public Color AddLuminosity(float delta)
Parameters
delta
float
Valor de la luminosidad
Returns
Una nueva instancia de la clase Aspose.Html.Drawing.Color
Convert(ColorModel)
Devolve un componente color en el formato del modelo de color especificado.
public IColorComponents Convert(ColorModel model)
Parameters
model
ColorModel
El modelo de color.
Returns
Una nueva instancia de la interfaz Aspose.Html.Drawing.IColorComponentes
Equals(Objeto)
Determina si el Aspose.Html.Drawing.Color especificado es igual a esta instancia.
public override bool Equals(object obj)
Parameters
obj
object
El Sistema.Objeto para comparar con esta instancia.
Returns
‘verdad’ si el Sistema.Objeto especificado es igual a esta instancia; de lo contrario, ‘falso’.
FromCmyk(La flota, la flota, la flota)
Devolve un nuevo color con los valores solicitados cyan, magenta, amarillo, clave (negro).
public static Color FromCmyk(float cyan, float magenta, float yellow, float key)
Parameters
cyan
float
Una flota que representa el componente cyan del color.
magenta
float
Una flota que representa el componente magenta del color.
yellow
float
Una flota que representa el componente amarillo del color.
key
float
Una flota que representa el componente clave del color.
Returns
Una nueva instancia de la clase Aspose.Html.Drawing.Color
FromCmyka(Float, float y flotado)
Devolve un nuevo color con los valores cyan, magenta, amarillo, clave (negro), alfa solicitados.
public static Color FromCmyka(float cyan, float magenta, float yellow, float key, float alpha)
Parameters
cyan
float
Una flota que representa el componente cyan del color.
magenta
float
Una flota que representa el componente magenta del color.
yellow
float
Una flota que representa el componente amarillo del color.
key
float
Una flota que representa el componente clave del color.
alpha
float
Una flota que representa el componente alfa del color.
Returns
Una nueva instancia de la clase Aspose.Html.Drawing.Color
FromGray(float)
Devolve un nuevo color con el valor gris solicitado.
public static Color FromGray(float gray)
Parameters
gray
float
Una flota que representa el valor gris del color.
Returns
Una nueva instancia de la clase Aspose.Html.Drawing.Color
FromHsl(float, float y float)
Devuelve un nuevo color con los valores de hueo, saturación y saturacin solicitados.
public static Color FromHsl(float hue, float saturation, float lightness)
Parameters
hue
float
Una flota que representa el componente hue del color.
saturation
float
Una flota que representa el componente de saturación de la color.
lightness
float
Una flota que representa el componente de la luz del color.
Returns
Una nueva instancia de la clase Aspose.Html.Drawing.Color
FromHsla(La flota, la flota, la flota)
Devuelve un nuevo color con los valores solicitados de hue, saturacin, saturación, alfa.
public static Color FromHsla(float hue, float saturation, float lightness, float alpha)
Parameters
hue
float
Una flota que representa el componente hue del color.
saturation
float
Una flota que representa el componente de saturación de la color.
lightness
float
Una flota que representa el componente de la luz del color.
alpha
float
Una flota que representa el componente alfa del color.
Returns
Una nueva instancia de la clase Aspose.Html.Drawing.Color
FromHsv(float, float y float)
Devuelve un nuevo color con el hueo solicitado, la saturación, el valor.
public static Color FromHsv(float hue, float saturation, float value)
Parameters
hue
float
Una flota que representa el componente hue del color.
saturation
float
Una flota que representa el componente de saturación de la color.
value
float
Una flota que representa el componente de valor del color.
Returns
Una nueva instancia de la clase Aspose.Html.Drawing.Color
FromHsva(La flota, la flota, la flota)
Devolve un nuevo color con el hue solicitado, saturación, valor, alfa.
public static Color FromHsva(float hue, float saturation, float value, float alpha)
Parameters
hue
float
Una flota que representa el componente hue del color.
saturation
float
Una flota que representa el componente de saturación de la color.
value
float
Una flota que representa el componente de valor del color.
alpha
float
Una flota que representa el componente alfa del color.
Returns
Una nueva instancia de la clase Aspose.Html.Drawing.Color
FromHwb(float, float y float)
Devolve un nuevo color con los valores de color, blanca y negro solicitados.
public static Color FromHwb(float hue, float whiteness, float blackness)
Parameters
hue
float
Una flota que representa el componente hue del color.
whiteness
float
Una flota que representa el componente de blanqueo de la color.
blackness
float
Una flota que representa el componente de la oscuridad del color.
Returns
Una nueva instancia de la clase Aspose.Html.Drawing.Color
FromHwba(La flota, la flota, la flota)
Devolve un nuevo color con los valores de color, blanca y negro solicitados.
public static Color FromHwba(float hue, float whiteness, float blackness, float alpha)
Parameters
hue
float
Una flota que representa el componente hue del color.
whiteness
float
Una flota que representa el componente de blanqueo de la color.
blackness
float
Una flota que representa el componente de la oscuridad del color.
alpha
float
Una flota que representa el componente alfa del color.
Returns
Una nueva instancia de la clase Aspose.Html.Drawing.Color
FromInt(Int)
Devolve un nuevo color con el valor ARGB solicitado.
public static Color FromInt(int argb)
Parameters
argb
int
Un int que representa el valor ARGB del color.
Returns
Una nueva instancia de la clase Aspose.Html.Drawing.Color
FromLab(float, float y float)
Devolve un nuevo color con la luminosidad solicitada, valores A, B.
public static Color FromLab(float lightness, float a, float b)
Parameters
lightness
float
Una flota que representa el componente de la luz del color.
a
float
Una flota que representa el componente A del color.
b
float
Una flota que representa el componente B de la color.
Returns
Una nueva instancia de la clase Aspose.Html.Drawing.Color
FromLaba(La flota, la flota, la flota)
Devuelve un nuevo color con la luminosidad solicitada, valores A, B, alfa.
public static Color FromLaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
Una flota que representa el componente de la luz del color.
a
float
Una flota que representa el componente A del color.
b
float
Una flota que representa el componente B de la color.
alpha
float
Una flota que representa el componente alfa del color.
Returns
Una nueva instancia de la clase Aspose.Html.Drawing.Color
FromLch(float, float y float)
Devolve un nuevo color con los valores de luminosidad, croma y hue solicitados.
public static Color FromLch(float luminance, float chroma, float hue)
Parameters
luminance
float
Una flota que representa el componente luminante de la color.
chroma
float
Una flota que representa el cromo componente de la color.
hue
float
Una flota que representa el componente hue del color.
Returns
Una nueva instancia de la clase Aspose.Html.Drawing.Color
FromLcha(La flota, la flota, la flota)
Devolve un nuevo color con los valores de luminosidad, croma, hue, alfa solicitados.
public static Color FromLcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
Una flota que representa el componente luminante de la color.
chroma
float
Una flota que representa el cromo componente de la color.
hue
float
Una flota que representa el componente hue del color.
alpha
float
Una flota que representa el componente alfa del color.
Returns
Una nueva instancia de la clase Aspose.Html.Drawing.Color
FromOklab(float, float y float)
Devuelve un nuevo color con la luminosidad solicitada, valores A, B para el modelo OKLAB.
public static Color FromOklab(float lightness, float a, float b)
Parameters
lightness
float
Una flota que representa el componente de la luz del color.
a
float
Una flota que representa el componente A del color.
b
float
Una flota que representa el componente B de la color.
Returns
Una nueva instancia de la clase Aspose.Html.Drawing.Color
FromOklaba(La flota, la flota, la flota)
Devuelve un nuevo color con la luminosidad solicitada, valores A, B, alfa para el modelo OKLAB.
public static Color FromOklaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
Una flota que representa el componente de la luz del color.
a
float
Una flota que representa el componente A del color.
b
float
Una flota que representa el componente B de la color.
alpha
float
Una flota que representa el componente alfa del color.
Returns
Una nueva instancia de la clase Aspose.Html.Drawing.Color
FromOklch(float, float y float)
Devolve un nuevo color con los valores de luminosidad, croma y hue solicitados para el modelo OKLAB.
public static Color FromOklch(float luminance, float chroma, float hue)
Parameters
luminance
float
Una flota que representa el componente luminante de la color.
chroma
float
Una flota que representa el cromo componente de la color.
hue
float
Una flota que representa el componente hue del color.
Returns
Una nueva instancia de la clase Aspose.Html.Drawing.Color
FromOklcha(La flota, la flota, la flota)
Devolve un nuevo color con los valores de luminosidad, croma, hue, alfa solicitados para el modelo OKLAB.
public static Color FromOklcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
Una flota que representa el componente luminante de la color.
chroma
float
Una flota que representa el cromo componente de la color.
hue
float
Una flota que representa el componente hue del color.
alpha
float
Una flota que representa el componente alfa del color.
Returns
Una nueva instancia de la clase Aspose.Html.Drawing.Color
FromRgb(BIT, BIT y BIT)
Devolve un nuevo color con los valores de verde, azul y amarillo solicitados.Todos los componentes de color deben estar en el rango 0-255.
public static Color FromRgb(byte red, byte green, byte blue)
Parameters
red
byte
Un byte que representa el componente rojo del color.
green
byte
Un byte que representa el componente verde del color.
blue
byte
Un byte que representa el componente azul del color.
Returns
Una nueva instancia de la clase Aspose.Html.Drawing.Color
FromRgb(Int, int, int)
Devolve un nuevo color con los valores de verde, azul y amarillo solicitados.Todos los componentes de color deben estar en el rango 0-255.
public static Color FromRgb(int red, int green, int blue)
Parameters
red
int
Un int que representa el componente rojo del color.
green
int
Un int que representa el componente verde del color.
blue
int
Un int que representa el componente azul del color.
Returns
Una nueva instancia de la clase Aspose.Html.Drawing.Color
FromRgb(float, float y float)
Devolve un nuevo color con los valores de verde, azul y amarillo solicitados.Todos los componentes de color deben estar en el rango 0-1.
public static Color FromRgb(float red, float green, float blue)
Parameters
red
float
Una flota que representa el componente rojo del color.
green
float
Una flota que representa el componente verde de la color.
blue
float
Una flota que representa el componente azul del color.
Returns
Una nueva instancia de la clase Aspose.Html.Drawing.Color
FromRgba(Bytes, bytes y baites)
Devolve un nuevo color con los valores ged, verde, azul, alfa solicitados.Todos los componentes de color deben estar en el rango 0-255.
public static Color FromRgba(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
Un byte que representa el componente rojo del color.
green
byte
Un byte que representa el componente verde del color.
blue
byte
Un byte que representa el componente azul del color.
alpha
byte
Un byte que representa el componente alfa del color.
Returns
Una nueva instancia de la clase Aspose.Html.Drawing.Color
FromRgba(Int, int, int, int)
Devolve un nuevo color con los valores ged, verde, azul, alfa solicitados.Todos los componentes de color deben estar en el rango 0-255.
public static Color FromRgba(int red, int green, int blue, int alpha)
Parameters
red
int
Un int que representa el componente rojo del color.
green
int
Un int que representa el componente verde del color.
blue
int
Un int que representa el componente azul del color.
alpha
int
Un int que representa el componente alfa del color.
Returns
Una nueva instancia de la clase Aspose.Html.Drawing.Color
FromRgba(La flota, la flota, la flota)
Devolve un nuevo color con los valores ged, verde, azul, alfa solicitados.Todos los componentes de color deben estar en el rango 0-1.
public static Color FromRgba(float red, float green, float blue, float alpha)
Parameters
red
float
Una flota que representa el componente rojo del color.
green
float
Una flota que representa el componente verde de la color.
blue
float
Una flota que representa el componente azul del color.
alpha
float
Una flota que representa el componente alfa del color.
Returns
Una nueva instancia de la clase Aspose.Html.Drawing.Color
FromString(El string)
Parsa la línea que contiene el color CSS y devolve un nuevo Color.
public static Color FromString(string color)
Parameters
color
string
Una red que contiene el color en los formatos RGB, HEX, HSV, HDB, CMYK, NCOL, LCH, OKLCH o LAB
Returns
Una nueva instancia de la clase Aspose.Html.Drawing.Color
FromUint(Entonces)
Devolve un nuevo color con el valor ARGB solicitado.
public static Color FromUint(uint argb)
Parameters
argb
uint
Un uinto que representa el valor ARGB del color.
Returns
Una nueva instancia de la clase Aspose.Html.Drawing.Color
GetComplementary()
Devolve un nuevo color que está en el lado opuesto de la rueda de color del original.
public Color GetComplementary()
Returns
Una nueva instancia de la clase Aspose.Html.Drawing.Color.
GetHashCode()
Devuelve un código hash.
public override int GetHashCode()
Returns
El código hash.
GetHue()
Devuelve una columna de color.
public float GetHue()
Returns
Una huella de color.
GetLuminosity()
devolver una luminosidad del color.
public float GetLuminosity()
Returns
La luminosidad del color.
GetSaturation()
Retorna una saturación del color.
public float GetSaturation()
Returns
Una saturación del color.
ToInt()
Código de los componentes de color ARGB en int.
public int ToInt()
Returns
codificado por el int.
ToName()
Devolve el nombre del color si se ajusta a un color en la lista de colores que se llaman CSS, o una cinta vacía.
public string ToName()
Returns
Un nombre de color.
ToNaturalColorString(Int)
Devolve un color natural (NCol) especificado utilizando una letra de color con un número para especificar la distancia (en porcentaje) del color.
public string ToNaturalColorString(int digits)
Parameters
digits
int
Establece la precisión de rotación para los componentes de color.
Returns
Los colores naturales (NCol)
ToRgbHexString()
Devolver un color hexadecimal se especifica con: #RRGGBB.
public string ToRgbHexString()
Returns
Es una cor hexadecimal.
ToRgbString()
Devolve una línea que contiene el color RGB especificado por: rgb(R, G, B).
public string ToRgbString()
Returns
Un RGB en línea.
ToRgbaHexString()
Devolver un color hexadecimal se especifica con: #RRGGBBAA.
public string ToRgbaHexString()
Returns
Es una cor hexadecimal.
ToRgbaString()
Retorna una cinta que contiene el color RGBA especificado por: rgba(R, G, B, A).
public string ToRgbaString()
Returns
Una línea de rgba.
ToString()
Devolve una línea que consiste en los valores de los componentes RGBA.
public override string ToString()
Returns
Una línea de lectura humana.
ToUint()
Código de los componentes de color ARGB en int no firmado.
public uint ToUint()
Returns
Código no firmado.
WithAlpha(float)
Crea una copia del color con un componente alfa especificado.
public Color WithAlpha(float alpha)
Parameters
alpha
float
Valor del componente alfa
Returns
Una nueva instancia de la clase Aspose.Html.Drawing.Color
WithHue(float)
Crea una copia del color con un hue especificado.
public Color WithHue(float hue)
Parameters
hue
float
Valor de Hue.
Returns
>Una nueva instancia de la clase Aspose.Html.Drawing.Color.
WithLuminosity(float)
Crea copia del color con luminosidad especificada.
public Color WithLuminosity(float luminosity)
Parameters
luminosity
float
Valor de la luminosidad
Returns
Una nueva instancia de la clase Aspose.Html.Drawing.Color.
WithSaturation(float)
Crea copia del color con saturación especificada.
public Color WithSaturation(float saturation)
Parameters
saturation
float
Valor de la saturación.
Returns
>Una nueva instancia de la clase Aspose.Html.Drawing.Color.