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
Ö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
Blue
Ez a szín kék összetevője.
public float Blue { get; }
ingatlan értéke
Green
Ez a szín zöld összetevője.
public float Green { get; }
ingatlan értéke
Red
A szín vörös összetevőjét képviseli
public float Red { get; }
ingatlan értéke
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
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
Ú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
“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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Az Aspose.Html.Drawing.Color osztály új példája.
GetHashCode()
Visszatér egy hash kódot.
public override int GetHashCode()
Returns
A hash kód.
GetHue()
Visszaadja a színt.
public float GetHue()
Returns
A szín színét.
GetLuminosity()
Visszaadja a szín fényességét.
public float GetLuminosity()
Returns
A szín világossága.
GetSaturation()
Visszatér a szín telítettségére.
public float GetSaturation()
Returns
A szín telítettsége.
ToInt()
A színes ARGB komponenseket az int.
public int ToInt()
Returns
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
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
Természetes színek (NCol) szalag
ToRgbHexString()
Visszatér egy hexadecimal színt jelöl: #RRGGBB.
public string ToRgbHexString()
Returns
Hexadecimal színes szalag.
ToRgbString()
Visszatér egy sor, amely tartalmazza az RGB színét: rgb(R, G, B).
public string ToRgbString()
Returns
Az RGB szál.
ToRgbaHexString()
Visszatér egy Hexadecimal színt jelöl: #RRGGBBAA.
public string ToRgbaHexString()
Returns
Hexadecimal színes szalag.
ToRgbaString()
Visszaadja az RGBA színt tartalmazó szalagot: rgba(R, G, B, A).
public string ToRgbaString()
Returns
A rgba szál.
ToString()
Visszaadja az RGBA komponens értékekből álló sorot.
public override string ToString()
Returns
Az ember által olvasható szalag.
ToUint()
Az ARGB színkomponensek kódolása nem aláírt int.
public uint ToUint()
Returns
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
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
>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
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
>A Aspose.Html.Drawing.Color osztály új példája.