Class Color

Class Color

A név: Aspose.Html.Drawing Összefoglaló: Aspose.HTML.dll (25.4.0)

A színosztály lehetővé teszi, hogy meghatározza a színeket, mintVörös-zöld-kék (RGB) értékekHue-Saturation-Luminosity (HSL) értékekA Hue-Saturation-Value (HSV) értékeHue-Whiteness-Blackness (HWB) értékekAz A-B (LAB) értékeiLuminance-Chroma-Hue (LCH) értékekCyan-Magenta-Yellow-Key (CMYK) értékekTermészetes színek (NCOL) értékeiVagy színes névvel.Az Alpha csatorna is rendelkezésre áll az átláthatóság jelzésére.

[ComVisible(true)]
public class Color

Inheritance

object Color

Örökletes tagok

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

Constructors

Color()

Kezdeményez egy új példát az Aspose.Html.Drawing.Color osztály.Az alapértelmezett szín fekete.

public Color()

Color(hajó, hajó, hajó)

Kezdeményez egy új példát az Aspose.Html.Drawing.Color osztály.Minden színkomponensnek 0-1 tartományban kell lennie.

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

Parameters

red float

A szín vörös összetevője.

green float

A szín zöld összetevője.

blue float

A szín kék összetevője.

Color(hajó, hajó, hajó, hajó)

Kezdeményez egy új példát az Aspose.Html.Drawing.Color osztály.Minden színkomponensnek 0-1 tartományban kell lennie.

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

Parameters

red float

A szín vörös összetevője.

green float

A szín zöld összetevője.

blue float

A szín kék összetevője.

alpha float

A szín alfa összetevője.

Color(Báté, Báté és Báté)

Kezdeményez egy új példát az Aspose.Html.Drawing.Color osztály.Minden színkomponensnek a 0-255 tartományban kell lennie.

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

Parameters

red byte

A szín vörös összetevője.

green byte

A szín zöld összetevője.

blue byte

A szín kék összetevője.

Color(byte, byte, byte és byte)

Kezdeményez egy új példát az Aspose.Html.Drawing.Color osztály.Minden színkomponensnek a 0-255 tartományban kell lennie.

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

Parameters

red byte

Egy byte, amely a szín vörös összetevőjét képviseli.

green byte

Egy byte, amely a szín zöld összetevőjét képviseli.

blue byte

Egy byte, amely a szín kék összetevőjét képviseli.

alpha byte

Egy byte, amely a szín alfa komponensét képviseli.

Color(Az int, int, int)

Kezdeményez egy új példát az Aspose.Html.Drawing.Color osztály.Minden színkomponensnek a 0-255 tartományban kell lennie.

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

Parameters

red int

A szín vörös összetevője.

green int

A szín zöld összetevője.

blue int

A szín kék összetevője.

Color(int, int, int, int és int)

Kezdeményez egy új példát az Aspose.Html.Drawing.Color osztály.Minden színkomponensnek a 0-255 tartományban kell lennie.

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

Parameters

red int

A szín vörös összetevője.

green int

A szín zöld összetevője.

blue int

A szín kék összetevője.

alpha int

A szín alfa összetevője.

Properties

Alpha

A szín alfa komponensét képviseli.

public float Alpha { get; }

ingatlan értéke

float

Blue

Ez a szín kék összetevője.

public float Blue { get; }

ingatlan értéke

float

Green

Ez a szín zöld összetevője.

public float Green { get; }

ingatlan értéke

float

Red

A szín vörös összetevőjét képviseli

public float Red { get; }

ingatlan értéke

float

Methods

AddLuminosity(Flotta)

A szín másolatát a fényesség és a delta értéke összegével hozza létre.

public Color AddLuminosity(float delta)

Parameters

delta float

A fényesség értéke

Returns

Color

Az Aspose.Html.Drawing.Color osztály új példája

Convert(ColorModel)

Visszaadja a színkomponenseket a meghatározott színmodell formájában.

public IColorComponents Convert(ColorModel model)

Parameters

model ColorModel

A színes modell.

Returns

IColorComponents

Új példája az Aspose.Html.Drawing.IColorComponents interfésznek

Equals(objektum)

Meghatározza, hogy a kijelölt Aspose.Html.Drawing.Color egyenlő-e ezzel a példával.

public override bool Equals(object obj)

Parameters

obj object

A System.Object összehasonlítani ezzel a példával.

Returns

bool

“igaz”, ha a kijelölt System.Object egyenlő a példával; máskülönben, “hamis”.

FromCmyk(hajó, hajó, hajó, hajó)

Visszaadja az új színt a kért cyan, magenta, sárga, kulcs (fekete) értékekkel.

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

Parameters

cyan float

A szál, amely a szín cyan komponensét képviseli.

magenta float

A haj, amely a szín mágneses komponensét képviseli.

yellow float

A szál, amely a szín sárga komponensét képviseli.

key float

A haj, amely a szín kulcsfontosságú komponensét képviseli.

Returns

Color

Az Aspose.Html.Drawing.Color osztály új példája

FromCmyka(hajó, hajó, hajó, hajó)

Visszatér egy új Szín a kért cyan, magenta, sárga, kulcs (fekete), alfa értékekkel.

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

Parameters

cyan float

A szál, amely a szín cyan komponensét képviseli.

magenta float

A haj, amely a szín mágneses komponensét képviseli.

yellow float

A szál, amely a szín sárga komponensét képviseli.

key float

A haj, amely a szín kulcsfontosságú komponensét képviseli.

alpha float

Az alfa-komponens a szín alfa komponensét képviseli.

Returns

Color

Az Aspose.Html.Drawing.Color osztály új példája

FromGray(Flotta)

Visszaadja az új színt a kért szürke értékkel.

public static Color FromGray(float gray)

Parameters

gray float

A szőnyeg, amely a szürke szín értékét jelenti.

Returns

Color

Az Aspose.Html.Drawing.Color osztály új példája

FromHsl(hajó, hajó, hajó)

Visszatér egy új Szín a kívánt hue, telítettség, telítettség értékeivel.

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

Parameters

hue float

A fúvóka, amely a szín hue komponensét képviseli.

saturation float

A haj, amely a szín telítettségének összetevőjét képviseli.

lightness float

A szál, amely a szín könnyűségének komponensét képviseli.

Returns

Color

Az Aspose.Html.Drawing.Color osztály új példája

FromHsla(hajó, hajó, hajó, hajó)

Visszaadja az új színt a kívánt hue, a telítettség, a telítettség, az alfa értékekkel.

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

Parameters

hue float

A fúvóka, amely a szín hue komponensét képviseli.

saturation float

A haj, amely a szín telítettségének összetevőjét képviseli.

lightness float

A szál, amely a szín könnyűségének komponensét képviseli.

alpha float

Az alfa-komponens a szín alfa komponensét képviseli.

Returns

Color

Az Aspose.Html.Drawing.Color osztály új példája

FromHsv(hajó, hajó, hajó)

Visszaadja az új színt a kívánt árnyékkal, telítettséggel, értékkel.

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

Parameters

hue float

A fúvóka, amely a szín hue komponensét képviseli.

saturation float

A haj, amely a szín telítettségének összetevőjét képviseli.

value float

A haj, amely a szín értékkomponensét képviseli.

Returns

Color

Az Aspose.Html.Drawing.Color osztály új példája

FromHsva(hajó, hajó, hajó, hajó)

Visszatér egy új Szín a kívánt hue, telítettség, érték, alfa.

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

Parameters

hue float

A fúvóka, amely a szín hue komponensét képviseli.

saturation float

A haj, amely a szín telítettségének összetevőjét képviseli.

value float

A haj, amely a szín értékkomponensét képviseli.

alpha float

Az alfa-komponens a szín alfa komponensét képviseli.

Returns

Color

Az Aspose.Html.Drawing.Color osztály új példája

FromHwb(hajó, hajó, hajó)

Visszaadja az új színt a kívánt árnyékkal, fehérséggel, sötétséggel.

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

Parameters

hue float

A fúvóka, amely a szín hue komponensét képviseli.

whiteness float

A fúvóka, amely a szín fehérségének komponensét képviseli.

blackness float

A szőnyeg, amely a szín sötétségét képviseli.

Returns

Color

Az Aspose.Html.Drawing.Color osztály új példája

FromHwba(hajó, hajó, hajó, hajó)

Visszaadja az új színt a kívánt árnyékkal, fehérséggel, sötétséggel.

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

Parameters

hue float

A fúvóka, amely a szín hue komponensét képviseli.

whiteness float

A fúvóka, amely a szín fehérségének komponensét képviseli.

blackness float

A szőnyeg, amely a szín sötétségét képviseli.

alpha float

Az alfa-komponens a szín alfa komponensét képviseli.

Returns

Color

Az Aspose.Html.Drawing.Color osztály új példája

FromInt(int)

Visszaadja a kívánt ARGB értéket tartalmazó új Színet.

public static Color FromInt(int argb)

Parameters

argb int

Egy int, amely a szín ARGB értéket képviseli.

Returns

Color

Az Aspose.Html.Drawing.Color osztály új példája

FromLab(hajó, hajó, hajó)

Visszaadja az új színt a kívánt fényességgel, az A, B értékekkel.

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

Parameters

lightness float

A szál, amely a szín könnyűségének komponensét képviseli.

a float

A haj, amely a szín A komponensét képviseli.

b float

A haj, amely a szín B komponensét képviseli.

Returns

Color

Az Aspose.Html.Drawing.Color osztály új példája

FromLaba(hajó, hajó, hajó, hajó)

Visszatér egy új Szín a kívánt fényességgel, A, B, alfa értékekkel.

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

Parameters

lightness float

A szál, amely a szín könnyűségének komponensét képviseli.

a float

A haj, amely a szín A komponensét képviseli.

b float

A haj, amely a szín B komponensét képviseli.

alpha float

Az alfa-komponens a szín alfa komponensét képviseli.

Returns

Color

Az Aspose.Html.Drawing.Color osztály új példája

FromLch(hajó, hajó, hajó)

Visszaadja az új színt a kért fényességgel, krómával, hue értékekkel.

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

Parameters

luminance float

A haj, amely a szín lumináns komponensét képviseli.

chroma float

A színe a króm összetevőjét képviseli.

hue float

A fúvóka, amely a szín hue komponensét képviseli.

Returns

Color

Az Aspose.Html.Drawing.Color osztály új példája

FromLcha(hajó, hajó, hajó, hajó)

Visszaadja az új színt a kért fényességgel, krómával, hue, alfa értékekkel.

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

Parameters

luminance float

A haj, amely a szín lumináns komponensét képviseli.

chroma float

A színe a króm összetevőjét képviseli.

hue float

A fúvóka, amely a szín hue komponensét képviseli.

alpha float

Az alfa-komponens a szín alfa komponensét képviseli.

Returns

Color

Az Aspose.Html.Drawing.Color osztály új példája

FromOklab(hajó, hajó, hajó)

Visszaadja az új színt a kívánt fényességgel, az A, B értékekkel az OKLAB modellhez.

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

Parameters

lightness float

A szál, amely a szín könnyűségének komponensét képviseli.

a float

A haj, amely a szín A komponensét képviseli.

b float

A haj, amely a szín B komponensét képviseli.

Returns

Color

Az Aspose.Html.Drawing.Color osztály új példája

FromOklaba(hajó, hajó, hajó, hajó)

Visszaadja az új színt a kívánt fényességgel, az A, a B, az alfa értékekkel az OKLAB modellhez.

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

Parameters

lightness float

A szál, amely a szín könnyűségének komponensét képviseli.

a float

A haj, amely a szín A komponensét képviseli.

b float

A haj, amely a szín B komponensét képviseli.

alpha float

Az alfa-komponens a szín alfa komponensét képviseli.

Returns

Color

Az Aspose.Html.Drawing.Color osztály új példája

FromOklch(hajó, hajó, hajó)

Visszaadja az új színt a kért fényességgel, krómmal, hue értékekkel az OKLAB modellhez.

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

Parameters

luminance float

A haj, amely a szín lumináns komponensét képviseli.

chroma float

A színe a króm összetevőjét képviseli.

hue float

A fúvóka, amely a szín hue komponensét képviseli.

Returns

Color

Az Aspose.Html.Drawing.Color osztály új példája

FromOklcha(hajó, hajó, hajó, hajó)

Visszaadja az új színt a kért fényességgel, krómával, hue, alfa értékekkel az OKLAB modellhez.

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

Parameters

luminance float

A haj, amely a szín lumináns komponensét képviseli.

chroma float

A színe a króm összetevőjét képviseli.

hue float

A fúvóka, amely a szín hue komponensét képviseli.

alpha float

Az alfa-komponens a szín alfa komponensét képviseli.

Returns

Color

Az Aspose.Html.Drawing.Color osztály új példája

FromRgb(Báté, Báté és Báté)

Visszaadja az új színt a kért zöld, kék értékekkel.Minden színkomponensnek a 0-255 tartományban kell lennie.

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

Parameters

red byte

Egy byte, amely a szín vörös összetevőjét képviseli.

green byte

Egy byte, amely a szín zöld összetevőjét képviseli.

blue byte

Egy byte, amely a szín kék összetevőjét képviseli.

Returns

Color

Az Aspose.Html.Drawing.Color osztály új példája

FromRgb(Az int, int, int)

Visszaadja az új színt a kért zöld, kék értékekkel.Minden színkomponensnek a 0-255 tartományban kell lennie.

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

Parameters

red int

Egy int, amely a szín vörös összetevőjét képviseli.

green int

Egy int, amely a szín zöld összetevőjét képviseli.

blue int

Egy int, amely a szín kék összetevőjét képviseli.

Returns

Color

Az Aspose.Html.Drawing.Color osztály új példája

FromRgb(hajó, hajó, hajó)

Visszaadja az új színt a kért zöld, kék értékekkel.Minden színkomponensnek 0-1 tartományban kell lennie.

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

Parameters

red float

A haj, amely a szín vörös összetevőjét képviseli.

green float

A szál, amely a szín zöld összetevőjét képviseli.

blue float

A szál, amely a szín kék komponensét képviseli.

Returns

Color

Az Aspose.Html.Drawing.Color osztály új példája

FromRgba(byte, byte, byte és byte)

Visszaadja az új színt a kért zsíros, zöld, kék, alfa értékekkel.Minden színkomponensnek a 0-255 tartományban kell lennie.

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

Parameters

red byte

Egy byte, amely a szín vörös összetevőjét képviseli.

green byte

Egy byte, amely a szín zöld összetevőjét képviseli.

blue byte

Egy byte, amely a szín kék összetevőjét képviseli.

alpha byte

Egy byte, amely a szín alfa komponensét képviseli.

Returns

Color

Az Aspose.Html.Drawing.Color osztály új példája

FromRgba(int, int, int, int és int)

Visszaadja az új színt a kért zsíros, zöld, kék, alfa értékekkel.Minden színkomponensnek a 0-255 tartományban kell lennie.

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

Parameters

red int

Egy int, amely a szín vörös összetevőjét képviseli.

green int

Egy int, amely a szín zöld összetevőjét képviseli.

blue int

Egy int, amely a szín kék összetevőjét képviseli.

alpha int

Egy int, amely a szín alfa komponensét képviseli.

Returns

Color

Az Aspose.Html.Drawing.Color osztály új példája

FromRgba(hajó, hajó, hajó, hajó)

Visszaadja az új színt a kért zsíros, zöld, kék, alfa értékekkel.Minden színkomponensnek 0-1 tartományban kell lennie.

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

Parameters

red float

A haj, amely a szín vörös összetevőjét képviseli.

green float

A szál, amely a szín zöld összetevőjét képviseli.

blue float

A szál, amely a szín kék komponensét képviseli.

alpha float

Az alfa-komponens a szín alfa komponensét képviseli.

Returns

Color

Az Aspose.Html.Drawing.Color osztály új példája

FromString(A string)

A CSS színét tartalmazó szalagot törli, és új Színét ad vissza.

public static Color FromString(string color)

Parameters

color string

A színt tartalmazó szalag RGB, HEX, HSL, HSV, HWB, CMYK, NCOL, LCH, OKLCH, LAB vagy OKLAB formátumban

Returns

Color

Az Aspose.Html.Drawing.Color osztály új példája

FromUint(Az UIN)

Visszaadja a kívánt ARGB értéket tartalmazó új Színet.

public static Color FromUint(uint argb)

Parameters

argb uint

Az árnyék, amely a szín ARGB értéket képviseli.

Returns

Color

Az Aspose.Html.Drawing.Color osztály új példája

GetComplementary()

Visszatér egy új szín, amely a színkerék ellenkező oldalán van az eredeti színtől.

public Color GetComplementary()

Returns

Color

Az Aspose.Html.Drawing.Color osztály új példája.

GetHashCode()

Visszatér egy hash kódot.

public override int GetHashCode()

Returns

int

A hash kód.

GetHue()

Visszaadja a színt.

public float GetHue()

Returns

float

A szín színét.

GetLuminosity()

Visszaadja a szín fényességét.

public float GetLuminosity()

Returns

float

A szín világossága.

GetSaturation()

Visszatér a szín telítettségére.

public float GetSaturation()

Returns

float

A szín telítettsége.

ToInt()

A színes ARGB komponenseket az int.

public int ToInt()

Returns

int

A kódolás int.

ToName()

Visszaadja a szín nevét, ha megfelel a CSS nevű színek listáján szereplő színnek, vagy egy üres sornak.

public string ToName()

Returns

string

Egy színes név.

ToNaturalColorString(int)

Visszaadja a Természetes szín (NCol) meghatározott színt egy színes betűvel egy számmal, hogy meghatározzák a színtől való távolságot ( százalékban).

public string ToNaturalColorString(int digits)

Parameters

digits int

Állítsa be a forgatási pontosságot a színkomponensekhez.

Returns

string

Természetes színek (NCol) szalag

ToRgbHexString()

Visszatér egy hexadecimal színt jelöl: #RRGGBB.

public string ToRgbHexString()

Returns

string

Hexadecimal színes szalag.

ToRgbString()

Visszatér egy sor, amely tartalmazza az RGB színét: rgb(R, G, B).

public string ToRgbString()

Returns

string

Az RGB szál.

ToRgbaHexString()

Visszatér egy Hexadecimal színt jelöl: #RRGGBBAA.

public string ToRgbaHexString()

Returns

string

Hexadecimal színes szalag.

ToRgbaString()

Visszaadja az RGBA színt tartalmazó szalagot: rgba(R, G, B, A).

public string ToRgbaString()

Returns

string

A rgba szál.

ToString()

Visszaadja az RGBA komponens értékekből álló sorot.

public override string ToString()

Returns

string

Az ember által olvasható szalag.

ToUint()

Az ARGB színkomponensek kódolása nem aláírt int.

public uint ToUint()

Returns

uint

A nem aláírt int.

WithAlpha(Flotta)

A szín másolatát egy meghatározott alfa komponensgel hozza létre.

public Color WithAlpha(float alpha)

Parameters

alpha float

Az alfa komponens értéke

Returns

Color

Az Aspose.Html.Drawing.Color osztály új példája

WithHue(Flotta)

Hozzon létre egy másolatot a Szín a meghatározott Hue.

public Color WithHue(float hue)

Parameters

hue float

A Hue értéke.

Returns

Color

>A Aspose.Html.Drawing.Color osztály új példája.

WithLuminosity(Flotta)

A szín másolata meghatározott fényességgel történik.

public Color WithLuminosity(float luminosity)

Parameters

luminosity float

A fényesség értéke

Returns

Color

Az Aspose.Html.Drawing.Color osztály új példája.

WithSaturation(Flotta)

A szín másolata meghatározott telítettséggel történik.

public Color WithSaturation(float saturation)

Parameters

saturation float

A telítettség értéke.

Returns

Color

>A Aspose.Html.Drawing.Color osztály új példája.

 Magyar