Class Color

Class Color

Numele spaţiului: Aspose.Html.Drawing Asamblare: Aspose.HTML.dll (25.4.0)

Clasa de culori vă permite să specificați culorile caValorile Red-Green-Blue (RGB)Valorile de luminositate HSL (Hue-Saturation-Luminosity)Valorile Hue-Saturation-Value (HSV)Valorile Hue-Whiteness-Blackness (HWB)Valorile de luminozitate A-B (LAB)Valorile Luminance-Chroma-Hue (LCH)Valoarea Cyan-Magenta-Yellow-Key (CMYK)Valorile culorilor naturale (NCOL)sau cu un nume de culoare.Un canal alfa este, de asemenea, disponibil pentru a indica transparența.

[ComVisible(true)]
public class Color

Inheritance

object Color

Membrii moștenitori

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Color()

Inițializează o nouă instanță a clasei Aspose.Html.Drawing.Color.De obicei, culoarea este negru.

public Color()

Color(în float, float, float)

Inițializează o nouă instanță a clasei Aspose.Html.Drawing.Color.Toate componentele de culoare trebuie să fie în intervalul 0-1.

public Color(float red, float green, float blue)

Parameters

red float

componenta roșie a culorii.

green float

componenta verde a culorii.

blue float

componenta albastră a culorii.

Color(float, float, float, float)

Inițializează o nouă instanță a clasei Aspose.Html.Drawing.Color.Toate componentele de culoare trebuie să fie în intervalul 0-1.

public Color(float red, float green, float blue, float alpha)

Parameters

red float

componenta roșie a culorii.

green float

componenta verde a culorii.

blue float

componenta albastră a culorii.

alpha float

componenta alfa a culorii.

Color(byte, byte şi byte)

Inițializează o nouă instanță a clasei Aspose.Html.Drawing.Color.Toate componentele de culoare trebuie să fie în intervalul 0-255.

public Color(byte red, byte green, byte blue)

Parameters

red byte

componenta roșie a culorii.

green byte

componenta verde a culorii.

blue byte

componenta albastră a culorii.

Color(byte, byte, byte, byte)

Inițializează o nouă instanță a clasei Aspose.Html.Drawing.Color.Toate componentele de culoare trebuie să fie în intervalul 0-255.

public Color(byte red, byte green, byte blue, byte alpha)

Parameters

red byte

Un byte care reprezintă componenta roșie a culorii.

green byte

Un byte care reprezintă componenta verde a culorii.

blue byte

Un byte care reprezintă componenta albastră a culorii.

alpha byte

Un byte care reprezintă componenta alfa a culorii.

Color(int, int, int)

Inițializează o nouă instanță a clasei Aspose.Html.Drawing.Color.Toate componentele de culoare trebuie să fie în intervalul 0-255.

public Color(int red, int green, int blue)

Parameters

red int

componenta roșie a culorii.

green int

componenta verde a culorii.

blue int

componenta albastră a culorii.

Color(int, int, int, int)

Inițializează o nouă instanță a clasei Aspose.Html.Drawing.Color.Toate componentele de culoare trebuie să fie în intervalul 0-255.

public Color(int red, int green, int blue, int alpha)

Parameters

red int

componenta roșie a culorii.

green int

componenta verde a culorii.

blue int

componenta albastră a culorii.

alpha int

componenta alfa a culorii.

Properties

Alpha

Reprezintă componenta alfa a culorii.

public float Alpha { get; }

Valoarea proprietății

float

Blue

reprezintă componenta albastră a culorii.

public float Blue { get; }

Valoarea proprietății

float

Green

reprezintă componenta verde a culorii.

public float Green { get; }

Valoarea proprietății

float

Red

Reprezintă componenta roșie a culorii

public float Red { get; }

Valoarea proprietății

float

Methods

AddLuminosity(float)

Creează o copie a culorii cu Sumul luminozității sale și valoarea delta.

public Color AddLuminosity(float delta)

Parameters

delta float

Valoarea luminozității

Returns

Color

O nouă instanță a clasei Aspose.Html.Drawing.Color

Convert(ColorModel)

Întoarce un component de culoare în format modelului de culoare specificat.

public IColorComponents Convert(ColorModel model)

Parameters

model ColorModel

Modelul de culoare.

Returns

IColorComponents

Un nou exemplu al interfeței Aspose.Html.Drawing.IColorComponents

Equals(Obiectul)

Determină dacă Aspose.Html.Drawing.Color specificat este egal cu această instanță.

public override bool Equals(object obj)

Parameters

obj object

Sistemul.Obiect pentru a compara cu această instanță.

Returns

bool

‘realitate’ dacă Sistemul.Obiectul specificat este egal cu acest caz; altfel, ‘falsa’.

FromCmyk(float, float, float, float)

Întoarce o nouă culoare cu valorile solicitate cian, magenta, galben, cheie (negru).

public static Color FromCmyk(float cyan, float magenta, float yellow, float key)

Parameters

cyan float

O floată care reprezintă componenta cianică a culorii.

magenta float

O floată care reprezintă componenta magenta a culorii.

yellow float

O floată care reprezintă componenta galbenă a culorii.

key float

O floată care reprezintă componenta cheie a culorii.

Returns

Color

O nouă instanță a clasei Aspose.Html.Drawing.Color

FromCmyka(float, float, float, float, float)

Întoarce o nouă culoare cu valorile solicitate cian, magenta, galben, cheie (negru), alfa.

public static Color FromCmyka(float cyan, float magenta, float yellow, float key, float alpha)

Parameters

cyan float

O floată care reprezintă componenta cianică a culorii.

magenta float

O floată care reprezintă componenta magenta a culorii.

yellow float

O floată care reprezintă componenta galbenă a culorii.

key float

O floată care reprezintă componenta cheie a culorii.

alpha float

O floată care reprezintă componenta alfa a culorii.

Returns

Color

O nouă instanță a clasei Aspose.Html.Drawing.Color

FromGray(float)

Întoarce o nouă culoare cu valoarea gri solicitată.

public static Color FromGray(float gray)

Parameters

gray float

O floată care reprezintă valoarea gri a culorii.

Returns

Color

O nouă instanță a clasei Aspose.Html.Drawing.Color

FromHsl(în float, float, float)

Întoarce o nouă Culoare cu valorile de saturare, saturare solicitate.

public static Color FromHsl(float hue, float saturation, float lightness)

Parameters

hue float

O floată care reprezintă componenta hue a culorii.

saturation float

O floată care reprezintă componenta de saturare a culorii.

lightness float

O floată care reprezintă componenta de luminozitate a culorii.

Returns

Color

O nouă instanță a clasei Aspose.Html.Drawing.Color

FromHsla(float, float, float, float)

Întoarce o nouă culoare cu valoarea solicitată, saturarea, saturarea, valorile alfa.

public static Color FromHsla(float hue, float saturation, float lightness, float alpha)

Parameters

hue float

O floată care reprezintă componenta hue a culorii.

saturation float

O floată care reprezintă componenta de saturare a culorii.

lightness float

O floată care reprezintă componenta de luminozitate a culorii.

alpha float

O floată care reprezintă componenta alfa a culorii.

Returns

Color

O nouă instanță a clasei Aspose.Html.Drawing.Color

FromHsv(în float, float, float)

Întoarce o nouă Culoare cu culoarea solicitată, saturarea, valoarea.

public static Color FromHsv(float hue, float saturation, float value)

Parameters

hue float

O floată care reprezintă componenta hue a culorii.

saturation float

O floată care reprezintă componenta de saturare a culorii.

value float

O floată care reprezintă componenta de valoare a culorii.

Returns

Color

O nouă instanță a clasei Aspose.Html.Drawing.Color

FromHsva(float, float, float, float)

Întoarce o nouă culoare cu hue solicitată, saturare, valoare, alfa.

public static Color FromHsva(float hue, float saturation, float value, float alpha)

Parameters

hue float

O floată care reprezintă componenta hue a culorii.

saturation float

O floată care reprezintă componenta de saturare a culorii.

value float

O floată care reprezintă componenta de valoare a culorii.

alpha float

O floată care reprezintă componenta alfa a culorii.

Returns

Color

O nouă instanță a clasei Aspose.Html.Drawing.Color

FromHwb(în float, float, float)

Întoarce o nouă Culoare cu valorile de culoare, albire, negru solicitate.

public static Color FromHwb(float hue, float whiteness, float blackness)

Parameters

hue float

O floată care reprezintă componenta hue a culorii.

whiteness float

O floată care reprezintă componenta de albire a culorii.

blackness float

O floată care reprezintă componenta neagră a culorii.

Returns

Color

O nouă instanță a clasei Aspose.Html.Drawing.Color

FromHwba(float, float, float, float)

Întoarce o nouă Culoare cu valorile de culoare, albire, negru solicitate.

public static Color FromHwba(float hue, float whiteness, float blackness, float alpha)

Parameters

hue float

O floată care reprezintă componenta hue a culorii.

whiteness float

O floată care reprezintă componenta de albire a culorii.

blackness float

O floată care reprezintă componenta neagră a culorii.

alpha float

O floată care reprezintă componenta alfa a culorii.

Returns

Color

O nouă instanță a clasei Aspose.Html.Drawing.Color

FromInt(int)

Întoarce o nouă culoare cu valoarea ARGB solicitată.

public static Color FromInt(int argb)

Parameters

argb int

Un int care reprezintă valoarea ARGB a culorii.

Returns

Color

O nouă instanță a clasei Aspose.Html.Drawing.Color

FromLab(în float, float, float)

Întoarce o nouă culoare cu luminozitatea solicitată, valorile A, B.

public static Color FromLab(float lightness, float a, float b)

Parameters

lightness float

O floată care reprezintă componenta de luminozitate a culorii.

a float

O floată care reprezintă componenta A a culorii.

b float

O floată care reprezintă componenta B a culorii.

Returns

Color

O nouă instanță a clasei Aspose.Html.Drawing.Color

FromLaba(float, float, float, float)

Întoarce o nouă culoare cu luminozitatea solicitată, A, B, valori alfa.

public static Color FromLaba(float lightness, float a, float b, float alpha)

Parameters

lightness float

O floată care reprezintă componenta de luminozitate a culorii.

a float

O floată care reprezintă componenta A a culorii.

b float

O floată care reprezintă componenta B a culorii.

alpha float

O floată care reprezintă componenta alfa a culorii.

Returns

Color

O nouă instanță a clasei Aspose.Html.Drawing.Color

FromLch(în float, float, float)

Întoarce o nouă culoare cu valoarea solicitată de luminozitate, cromă, hue.

public static Color FromLch(float luminance, float chroma, float hue)

Parameters

luminance float

O floată care reprezintă componenta luminantă a culorii.

chroma float

O floată care reprezintă componenta cromă a culorii.

hue float

O floată care reprezintă componenta hue a culorii.

Returns

Color

O nouă instanță a clasei Aspose.Html.Drawing.Color

FromLcha(float, float, float, float)

Întoarce o nouă culoare cu valoarea solicitată de luminozitate, crom, hue, alfa.

public static Color FromLcha(float luminance, float chroma, float hue, float alpha)

Parameters

luminance float

O floată care reprezintă componenta luminantă a culorii.

chroma float

O floată care reprezintă componenta cromă a culorii.

hue float

O floată care reprezintă componenta hue a culorii.

alpha float

O floată care reprezintă componenta alfa a culorii.

Returns

Color

O nouă instanță a clasei Aspose.Html.Drawing.Color

FromOklab(în float, float, float)

Întoarce o nouă culoare cu luminozitatea solicitată, valorile A, B pentru modelul OKLAB.

public static Color FromOklab(float lightness, float a, float b)

Parameters

lightness float

O floată care reprezintă componenta de luminozitate a culorii.

a float

O floată care reprezintă componenta A a culorii.

b float

O floată care reprezintă componenta B a culorii.

Returns

Color

O nouă instanță a clasei Aspose.Html.Drawing.Color

FromOklaba(float, float, float, float)

Întoarce o nouă culoare cu luminozitatea solicitată, A, B, valori alfa pentru modelul OKLAB.

public static Color FromOklaba(float lightness, float a, float b, float alpha)

Parameters

lightness float

O floată care reprezintă componenta de luminozitate a culorii.

a float

O floată care reprezintă componenta A a culorii.

b float

O floată care reprezintă componenta B a culorii.

alpha float

O floată care reprezintă componenta alfa a culorii.

Returns

Color

O nouă instanță a clasei Aspose.Html.Drawing.Color

FromOklch(în float, float, float)

Întoarce o nouă culoare cu valoarea solicitată de luminozitate, crom, hue pentru modelul OKLAB.

public static Color FromOklch(float luminance, float chroma, float hue)

Parameters

luminance float

O floată care reprezintă componenta luminantă a culorii.

chroma float

O floată care reprezintă componenta cromă a culorii.

hue float

O floată care reprezintă componenta hue a culorii.

Returns

Color

O nouă instanță a clasei Aspose.Html.Drawing.Color

FromOklcha(float, float, float, float)

Întoarce o nouă culoare cu valoarea solicitată de luminozitate, crom, hue, alfa pentru modelul OKLAB.

public static Color FromOklcha(float luminance, float chroma, float hue, float alpha)

Parameters

luminance float

O floată care reprezintă componenta luminantă a culorii.

chroma float

O floată care reprezintă componenta cromă a culorii.

hue float

O floată care reprezintă componenta hue a culorii.

alpha float

O floată care reprezintă componenta alfa a culorii.

Returns

Color

O nouă instanță a clasei Aspose.Html.Drawing.Color

FromRgb(byte, byte şi byte)

Întoarce o nouă culoare cu valorile solicitate, verde, albastru.Toate componentele de culoare trebuie să fie în intervalul 0-255.

public static Color FromRgb(byte red, byte green, byte blue)

Parameters

red byte

Un byte care reprezintă componenta roșie a culorii.

green byte

Un byte care reprezintă componenta verde a culorii.

blue byte

Un byte care reprezintă componenta albastră a culorii.

Returns

Color

O nouă instanță a clasei Aspose.Html.Drawing.Color

FromRgb(int, int, int)

Întoarce o nouă culoare cu valorile solicitate, verde, albastru.Toate componentele de culoare trebuie să fie în intervalul 0-255.

public static Color FromRgb(int red, int green, int blue)

Parameters

red int

Un int care reprezintă componenta roșie a culorii.

green int

Un int care reprezintă componenta verde a culorii.

blue int

Un int care reprezintă componenta albastră a culorii.

Returns

Color

O nouă instanță a clasei Aspose.Html.Drawing.Color

FromRgb(în float, float, float)

Întoarce o nouă culoare cu valorile solicitate, verde, albastru.Toate componentele de culoare trebuie să fie în intervalul 0-1.

public static Color FromRgb(float red, float green, float blue)

Parameters

red float

O floată care reprezintă componenta roșie a culorii.

green float

O floată care reprezintă componenta verde a culorii.

blue float

O floată care reprezintă componenta albastră a culorii.

Returns

Color

O nouă instanță a clasei Aspose.Html.Drawing.Color

FromRgba(byte, byte, byte, byte)

Întoarce o nouă culoare cu valorile solicitate, verde, albastru, alfa.Toate componentele de culoare trebuie să fie în intervalul 0-255.

public static Color FromRgba(byte red, byte green, byte blue, byte alpha)

Parameters

red byte

Un byte care reprezintă componenta roșie a culorii.

green byte

Un byte care reprezintă componenta verde a culorii.

blue byte

Un byte care reprezintă componenta albastră a culorii.

alpha byte

Un byte care reprezintă componenta alfa a culorii.

Returns

Color

O nouă instanță a clasei Aspose.Html.Drawing.Color

FromRgba(int, int, int, int)

Întoarce o nouă culoare cu valorile solicitate, verde, albastru, alfa.Toate componentele de culoare trebuie să fie în intervalul 0-255.

public static Color FromRgba(int red, int green, int blue, int alpha)

Parameters

red int

Un int care reprezintă componenta roșie a culorii.

green int

Un int care reprezintă componenta verde a culorii.

blue int

Un int care reprezintă componenta albastră a culorii.

alpha int

Un int care reprezintă componenta alfa a culorii.

Returns

Color

O nouă instanță a clasei Aspose.Html.Drawing.Color

FromRgba(float, float, float, float)

Întoarce o nouă culoare cu valorile solicitate, verde, albastru, alfa.Toate componentele de culoare trebuie să fie în intervalul 0-1.

public static Color FromRgba(float red, float green, float blue, float alpha)

Parameters

red float

O floată care reprezintă componenta roșie a culorii.

green float

O floată care reprezintă componenta verde a culorii.

blue float

O floată care reprezintă componenta albastră a culorii.

alpha float

O floată care reprezintă componenta alfa a culorii.

Returns

Color

O nouă instanță a clasei Aspose.Html.Drawing.Color

FromString(Strângere)

Parsează stringul care conține culoarea CSS și returnează o nouă culoare.

public static Color FromString(string color)

Parameters

color string

Un string care conține culoarea în format RGB, HEX, HSL, HSV, HWB, CMYK, NCOL, LCH, OKLCH, LAB sau OKLAB

Returns

Color

O nouă instanță a clasei Aspose.Html.Drawing.Color

FromUint(Întâlnire)

Întoarce o nouă culoare cu valoarea ARGB solicitată.

public static Color FromUint(uint argb)

Parameters

argb uint

Un uint care reprezintă valoarea ARGB a culorii.

Returns

Color

O nouă instanță a clasei Aspose.Html.Drawing.Color

GetComplementary()

Întoarce o nouă culoare care se află pe partea opusă a rotunjului de culoare de la original.

public Color GetComplementary()

Returns

Color

Un nou exemplu al clasei Aspose.Html.Drawing.Color.

GetHashCode()

Întoarceți un cod hash.

public override int GetHashCode()

Returns

int

Un cod de hash.

GetHue()

Se întoarce o bucată de culoare.

public float GetHue()

Returns

float

O bucată de culoare.

GetLuminosity()

Întoarce luminozitatea culorii.

public float GetLuminosity()

Returns

float

o luminozitate a culorii.

GetSaturation()

Întoarce o saturare a culorii.

public float GetSaturation()

Returns

float

O saturare a culorii.

ToInt()

Encodează componentele de culoare ARGB în int.

public int ToInt()

Returns

int

încorporată int.

ToName()

Întoarce numele culorii dacă se potrivește cu o culoare din lista culorilor numite CSS sau cu o stringă goală.

public string ToName()

Returns

string

Un nume de culoare.

ToNaturalColorString(int)

Returnează o culoare naturală (NCol) specificată folosind o literă de culoare cu un număr pentru a specifica distanța (în procente) de culoare.

public string ToNaturalColorString(int digits)

Parameters

digits int

Setarea preciziei rotundă pentru componentele de culoare.

Returns

string

Culoare naturală (NCol)

ToRgbHexString()

Înapoi o culoare hexadecimală este specificată cu: #RRGGBB.

public string ToRgbHexString()

Returns

string

Strânge de culoare hexadecimală.

ToRgbString()

Întoarce o stringă care conține culoarea RGB specificată de: rgb(R, G, B).

public string ToRgbString()

Returns

string

Cuvânt cheie RGB.

ToRgbaHexString()

Întoarce o culoare hexadecimală este specificată cu: #RRGGBBAA.

public string ToRgbaHexString()

Returns

string

O linie de culoare hexadecimală.

ToRgbaString()

Se întoarce o stringă care conține culoarea RGBA specificată de: rgba(R, G, B, A).

public string ToRgbaString()

Returns

string

Războiul cu strânge.

ToString()

Întoarce o stringă care constă din valorile componentelor RGBA.

public override string ToString()

Returns

string

O linie umană de citit.

ToUint()

Encodează componentele ARGB de culoare în int.

public uint ToUint()

Returns

uint

codificată fără semnătură.

WithAlpha(float)

Creează o copie a culorii cu componenta alfa specificată.

public Color WithAlpha(float alpha)

Parameters

alpha float

Valoarea componentului alfa

Returns

Color

O nouă instanță a clasei Aspose.Html.Drawing.Color

WithHue(float)

Creează o copie a culorii cu coafura specificată.

public Color WithHue(float hue)

Parameters

hue float

Valoarea lui Hue.

Returns

Color

>O nouă instanță a clasei Aspose.Html.Drawing.Color.

WithLuminosity(float)

Creează o copie a culorii cu luminozitate specificată.

public Color WithLuminosity(float luminosity)

Parameters

luminosity float

Valoarea luminozității

Returns

Color

Un nou exemplu al clasei Aspose.Html.Drawing.Color.

WithSaturation(float)

Creează o copie a culorii cu saturare specificată.

public Color WithSaturation(float saturation)

Parameters

saturation float

Valoarea saturării.

Returns

Color

>O nouă instanță a clasei Aspose.Html.Drawing.Color.

 Română