Class Color

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

object Color

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

float

Blue

Representa el component blau del color.

public float Blue { get; }

Valor de la propietat

float

Green

Representa el component verd del color.

public float Green { get; }

Valor de la propietat

float

Red

Representa el component vermell del color

public float Red { get; }

Valor de la propietat

float

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

Color

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

IColorComponents

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

bool

‘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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

Una nova instància de la classe Aspose.Html.Drawing.Color.

GetHashCode()

Torna un codi hash.

public override int GetHashCode()

Returns

int

El codi hash.

GetHue()

Torna una mica de color.

public float GetHue()

Returns

float

Una ullada del color.

GetLuminosity()

Retorna una llum del color.

public float GetLuminosity()

Returns

float

La llum del color.

GetSaturation()

Retorna una saturació del color.

public float GetSaturation()

Returns

float

Una saturació del color.

ToInt()

Encodeix els components de color ARGB a int.

public int ToInt()

Returns

int

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

string

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

string

Els colors naturals (NCol)

ToRgbHexString()

Retorn un color hexadecimal s’especifica amb: #RRGGBB.

public string ToRgbHexString()

Returns

string

Un color hexadecimal.

ToRgbString()

Retorna una sèrie que conté el color RGB especificat per: rgb(R, G, B).

public string ToRgbString()

Returns

string

És un rgb string.

ToRgbaHexString()

Retorn un color hexadecimal s’especifica amb: #RRGGBBAA.

public string ToRgbaHexString()

Returns

string

Un color hexadecimal.

ToRgbaString()

Retorna una sèrie que conté el color RGBA especificat per: rgba(R, G, B, A).

public string ToRgbaString()

Returns

string

És una sèrie de cordes.

ToString()

Retorna una sèrie que consisteix en els valors dels components RGBA.

public override string ToString()

Returns

string

Una línia de lectura humana.

ToUint()

Encodeix els components de color ARGB en int no signat.

public uint ToUint()

Returns

uint

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

Color

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

Color

>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

Color

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

Color

>Una nova instància de la classe Aspose.Html.Drawing.Color.

 Català