Class Color
Nazwa przestrzeń: Aspose.Html.Drawing Zestaw: Aspose.HTML.dll (25.4.0)
Klasa kolorów pozwala określić kolory jakoCzerwone-zielone-niebieskie (RGB) wartościWartości HSL (Hue-Saturation-Luminosity)wartości Hue-Saturation-Value (HSV)Wartości Hue-Whiteness-Blackness (HWB)Wartości światłości A-B (LAB)Wartości Luminance-Chroma-Hue (LCH)Wartości Cyan-Magenta-Yellow-Key (CMYK)wartości naturalnych kolorów (NCOL),lub z kolorowym nazwą.Dostępny jest również kanał Alpha, który wskazuje na przejrzystość.
[ComVisible(true)]
public class Color
Inheritance
Dziedziczeni członkowie
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Color()
Inicjalizuje nowy przykład klasy Aspose.Html.Drawing.Color.Pod warunkiem standardowym kolor jest czarny.
public Color()
Color(float, float i float)
Inicjalizuje nowy przykład klasy Aspose.Html.Drawing.Color.Wszystkie składniki koloru muszą znajdować się w zakresie 0-1.
public Color(float red, float green, float blue)
Parameters
red
float
Czerwony składnik koloru.
green
float
Zielona część koloru.
blue
float
Niebieski składnik koloru.
Color(float, float, float, float)
Inicjalizuje nowy przykład klasy Aspose.Html.Drawing.Color.Wszystkie składniki koloru muszą znajdować się w zakresie 0-1.
public Color(float red, float green, float blue, float alpha)
Parameters
red
float
Czerwony składnik koloru.
green
float
Zielona część koloru.
blue
float
Niebieski składnik koloru.
alpha
float
Jest to składnik alfa koloru.
Color(byte, byte i byte)
Inicjalizuje nowy przykład klasy Aspose.Html.Drawing.Color.Wszystkie składniki koloru muszą znajdować się w zakresie 0-255.
public Color(byte red, byte green, byte blue)
Parameters
red
byte
Czerwony składnik koloru.
green
byte
Zielona część koloru.
blue
byte
Niebieski składnik koloru.
Color(byte, byte, byte, byte)
Inicjalizuje nowy przykład klasy Aspose.Html.Drawing.Color.Wszystkie składniki koloru muszą znajdować się w zakresie 0-255.
public Color(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
Byta reprezentująca czerwony składnik koloru.
green
byte
Byta reprezentująca zielony składnik koloru.
blue
byte
Byta reprezentująca niebieski składnik koloru.
alpha
byte
Byta, która reprezentuje składnik alfa koloru.
Color(Int , int , int , int)
Inicjalizuje nowy przykład klasy Aspose.Html.Drawing.Color.Wszystkie składniki koloru muszą znajdować się w zakresie 0-255.
public Color(int red, int green, int blue)
Parameters
red
int
Czerwony składnik koloru.
green
int
Zielona część koloru.
blue
int
Niebieski składnik koloru.
Color(Int, int, int, int, int)
Inicjalizuje nowy przykład klasy Aspose.Html.Drawing.Color.Wszystkie składniki koloru muszą znajdować się w zakresie 0-255.
public Color(int red, int green, int blue, int alpha)
Parameters
red
int
Czerwony składnik koloru.
green
int
Zielona część koloru.
blue
int
Niebieski składnik koloru.
alpha
int
Jest to składnik alfa koloru.
Properties
Alpha
Przedstawia składnik alfa koloru.
public float Alpha { get; }
Wartość nieruchomości
Blue
Przedstawia niebieski składnik koloru.
public float Blue { get; }
Wartość nieruchomości
Green
Przedstawia zielony składnik koloru.
public float Green { get; }
Wartość nieruchomości
Red
Przedstawia czerwony składnik koloru
public float Red { get; }
Wartość nieruchomości
Methods
AddLuminosity(Floty)
Stwarza kopię Koloru z sumą jego jasności i wartością delta.
public Color AddLuminosity(float delta)
Parameters
delta
float
Wartość jasności
Returns
Nowy przykład klasy Aspose.Html.Drawing.Color
Convert(ColorModel)
Powraca składniki kolorów w formacie określonego modelu kolorów.
public IColorComponents Convert(ColorModel model)
Parameters
model
ColorModel
Model kolorystyczny .
Returns
Nowy przykład interfejsu Aspose.Html.Drawing.IColorComponents
Equals(Obiekt)
Określa, czy określony Aspose.Html.Drawing.Color jest taki sam jak ten.
public override bool Equals(object obj)
Parameters
obj
object
System.Object do porównania z tą instancją.
Returns
“prawdziwy” jeśli określony System.Object jest równy tej instancji; w przeciwnym razie “fałszywy”.
FromCmyk(float, float, float, float)
Powraca nowy kolor z żądanymi wartościami cyan, magenta, żółty, kluczowy (czarny).
public static Color FromCmyk(float cyan, float magenta, float yellow, float key)
Parameters
cyan
float
Flata, która reprezentuje składnik cyjanowy koloru.
magenta
float
Flata, która reprezentuje składnik magenty koloru.
yellow
float
Flata, która reprezentuje żółty składnik koloru.
key
float
Flata, która reprezentuje kluczowy składnik koloru.
Returns
Nowy przykład klasy Aspose.Html.Drawing.Color
FromCmyka(float, float, float, float, float)
Powraca nowy kolor z żądanymi wartościami cyjan, magenta, żółty, kluczowy (czarny), alfa.
public static Color FromCmyka(float cyan, float magenta, float yellow, float key, float alpha)
Parameters
cyan
float
Flata, która reprezentuje składnik cyjanowy koloru.
magenta
float
Flata, która reprezentuje składnik magenty koloru.
yellow
float
Flata, która reprezentuje żółty składnik koloru.
key
float
Flata, która reprezentuje kluczowy składnik koloru.
alpha
float
Flata, która reprezentuje składnik alfa koloru.
Returns
Nowy przykład klasy Aspose.Html.Drawing.Color
FromGray(Floty)
Powraca nowy kolor z żądanymi szarymi wartościami.
public static Color FromGray(float gray)
Parameters
gray
float
Flata, która reprezentuje szarą wartość koloru.
Returns
Nowy przykład klasy Aspose.Html.Drawing.Color
FromHsl(float, float i float)
Powraca nową Kolor z żądanymi wartościami wagi, satysfakcji, satysfakcji.
public static Color FromHsl(float hue, float saturation, float lightness)
Parameters
hue
float
Flata, która reprezentuje składnik barwy.
saturation
float
Flata, która reprezentuje składnik satysfakcji koloru.
lightness
float
Flata, która reprezentuje lekkość składnika koloru.
Returns
Nowy przykład klasy Aspose.Html.Drawing.Color
FromHsla(float, float, float, float)
Powraca nowy kolor z żądanymi wartościami hue, nasycenia, nasycenia, alfa.
public static Color FromHsla(float hue, float saturation, float lightness, float alpha)
Parameters
hue
float
Flata, która reprezentuje składnik barwy.
saturation
float
Flata, która reprezentuje składnik satysfakcji koloru.
lightness
float
Flata, która reprezentuje lekkość składnika koloru.
alpha
float
Flata, która reprezentuje składnik alfa koloru.
Returns
Nowy przykład klasy Aspose.Html.Drawing.Color
FromHsv(float, float i float)
Powraca nowy kolor z żądanymi kolorami, satysfakcją, wartością.
public static Color FromHsv(float hue, float saturation, float value)
Parameters
hue
float
Flata, która reprezentuje składnik barwy.
saturation
float
Flata, która reprezentuje składnik satysfakcji koloru.
value
float
Flata, która reprezentuje wartość składnika koloru.
Returns
Nowy przykład klasy Aspose.Html.Drawing.Color
FromHsva(float, float, float, float)
Powraca nowy kolor z żądanymi kolorami, satysfakcją, wartością, alfa.
public static Color FromHsva(float hue, float saturation, float value, float alpha)
Parameters
hue
float
Flata, która reprezentuje składnik barwy.
saturation
float
Flata, która reprezentuje składnik satysfakcji koloru.
value
float
Flata, która reprezentuje wartość składnika koloru.
alpha
float
Flata, która reprezentuje składnik alfa koloru.
Returns
Nowy przykład klasy Aspose.Html.Drawing.Color
FromHwb(float, float i float)
Powraca nowy kolor z żądanymi wartościami barwności, białości, ciemności.
public static Color FromHwb(float hue, float whiteness, float blackness)
Parameters
hue
float
Flata, która reprezentuje składnik barwy.
whiteness
float
Flata, która reprezentuje element białości koloru.
blackness
float
Flata, która reprezentuje czarną część koloru.
Returns
Nowy przykład klasy Aspose.Html.Drawing.Color
FromHwba(float, float, float, float)
Powraca nowy kolor z żądanymi wartościami barwności, białości, ciemności.
public static Color FromHwba(float hue, float whiteness, float blackness, float alpha)
Parameters
hue
float
Flata, która reprezentuje składnik barwy.
whiteness
float
Flata, która reprezentuje element białości koloru.
blackness
float
Flata, która reprezentuje czarną część koloru.
alpha
float
Flata, która reprezentuje składnik alfa koloru.
Returns
Nowy przykład klasy Aspose.Html.Drawing.Color
FromInt(Int)
Powróci nowy kolor z wymaganą wartością ARGB.
public static Color FromInt(int argb)
Parameters
argb
int
Int, który reprezentuje wartość ARGB koloru.
Returns
Nowy przykład klasy Aspose.Html.Drawing.Color
FromLab(float, float i float)
Powraca nowy kolor z żądaną lekkością, wartościami A, B.
public static Color FromLab(float lightness, float a, float b)
Parameters
lightness
float
Flata, która reprezentuje lekkość składnika koloru.
a
float
Flata, która reprezentuje składnik A koloru.
b
float
Flata, która reprezentuje składnik B koloru.
Returns
Nowy przykład klasy Aspose.Html.Drawing.Color
FromLaba(float, float, float, float)
Powraca nowy kolor z żądaną lekkością, wartościami A, B, alfa.
public static Color FromLaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
Flata, która reprezentuje lekkość składnika koloru.
a
float
Flata, która reprezentuje składnik A koloru.
b
float
Flata, która reprezentuje składnik B koloru.
alpha
float
Flata, która reprezentuje składnik alfa koloru.
Returns
Nowy przykład klasy Aspose.Html.Drawing.Color
FromLch(float, float i float)
Powraca nowy kolor z żądanymi wartościami światła, chromu, hue.
public static Color FromLch(float luminance, float chroma, float hue)
Parameters
luminance
float
Flata, która reprezentuje element świetlny koloru.
chroma
float
Flata, która reprezentuje składnik chromu koloru.
hue
float
Flata, która reprezentuje składnik barwy.
Returns
Nowy przykład klasy Aspose.Html.Drawing.Color
FromLcha(float, float, float, float)
Powraca nowy kolor z żądanymi wartościami światła, chromu, hue, alfa.
public static Color FromLcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
Flata, która reprezentuje element świetlny koloru.
chroma
float
Flata, która reprezentuje składnik chromu koloru.
hue
float
Flata, która reprezentuje składnik barwy.
alpha
float
Flata, która reprezentuje składnik alfa koloru.
Returns
Nowy przykład klasy Aspose.Html.Drawing.Color
FromOklab(float, float i float)
Powraca nowy kolor z żądaną lekkością, wartościami A, B dla modelu OKLAB.
public static Color FromOklab(float lightness, float a, float b)
Parameters
lightness
float
Flata, która reprezentuje lekkość składnika koloru.
a
float
Flata, która reprezentuje składnik A koloru.
b
float
Flata, która reprezentuje składnik B koloru.
Returns
Nowy przykład klasy Aspose.Html.Drawing.Color
FromOklaba(float, float, float, float)
Powraca nowy kolor z żądaną lekkością, wartościami A, B, alfa dla modelu OKLAB.
public static Color FromOklaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
Flata, która reprezentuje lekkość składnika koloru.
a
float
Flata, która reprezentuje składnik A koloru.
b
float
Flata, która reprezentuje składnik B koloru.
alpha
float
Flata, która reprezentuje składnik alfa koloru.
Returns
Nowy przykład klasy Aspose.Html.Drawing.Color
FromOklch(float, float i float)
Powraca nowy kolor z wymaganymi wartościami światła, chromu, hue dla modelu OKLAB.
public static Color FromOklch(float luminance, float chroma, float hue)
Parameters
luminance
float
Flata, która reprezentuje element świetlny koloru.
chroma
float
Flata, która reprezentuje składnik chromu koloru.
hue
float
Flata, która reprezentuje składnik barwy.
Returns
Nowy przykład klasy Aspose.Html.Drawing.Color
FromOklcha(float, float, float, float)
Powraca nowy kolor z żądanymi wartościami światła, chromu, hue, alfa dla modelu OKLAB.
public static Color FromOklcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
Flata, która reprezentuje element świetlny koloru.
chroma
float
Flata, która reprezentuje składnik chromu koloru.
hue
float
Flata, która reprezentuje składnik barwy.
alpha
float
Flata, która reprezentuje składnik alfa koloru.
Returns
Nowy przykład klasy Aspose.Html.Drawing.Color
FromRgb(byte, byte i byte)
Powraca nowy kolor z żądanymi kolorami, zielonymi, niebieskimi.Wszystkie składniki koloru muszą znajdować się w zakresie 0-255.
public static Color FromRgb(byte red, byte green, byte blue)
Parameters
red
byte
Byta reprezentująca czerwony składnik koloru.
green
byte
Byta reprezentująca zielony składnik koloru.
blue
byte
Byta reprezentująca niebieski składnik koloru.
Returns
Nowy przykład klasy Aspose.Html.Drawing.Color
FromRgb(Int , int , int , int)
Powraca nowy kolor z żądanymi kolorami, zielonymi, niebieskimi.Wszystkie składniki koloru muszą znajdować się w zakresie 0-255.
public static Color FromRgb(int red, int green, int blue)
Parameters
red
int
Int, który reprezentuje czerwony składnik koloru.
green
int
Int, który reprezentuje zielony składnik koloru.
blue
int
Int, który reprezentuje niebieski składnik koloru.
Returns
Nowy przykład klasy Aspose.Html.Drawing.Color
FromRgb(float, float i float)
Powraca nowy kolor z żądanymi kolorami, zielonymi, niebieskimi.Wszystkie składniki koloru muszą znajdować się w zakresie 0-1.
public static Color FromRgb(float red, float green, float blue)
Parameters
red
float
Flata, która reprezentuje czerwony składnik koloru.
green
float
Flata, która reprezentuje zielony składnik koloru.
blue
float
Flata, która reprezentuje niebieski składnik koloru.
Returns
Nowy przykład klasy Aspose.Html.Drawing.Color
FromRgba(byte, byte, byte, byte)
Powraca nowy kolor z żądanymi wartościami grzewczymi, zielonymi, niebieskimi, alfa.Wszystkie składniki koloru muszą znajdować się w zakresie 0-255.
public static Color FromRgba(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
Byta reprezentująca czerwony składnik koloru.
green
byte
Byta reprezentująca zielony składnik koloru.
blue
byte
Byta reprezentująca niebieski składnik koloru.
alpha
byte
Byta, która reprezentuje składnik alfa koloru.
Returns
Nowy przykład klasy Aspose.Html.Drawing.Color
FromRgba(Int, int, int, int, int)
Powraca nowy kolor z żądanymi wartościami grzewczymi, zielonymi, niebieskimi, alfa.Wszystkie składniki koloru muszą znajdować się w zakresie 0-255.
public static Color FromRgba(int red, int green, int blue, int alpha)
Parameters
red
int
Int, który reprezentuje czerwony składnik koloru.
green
int
Int, który reprezentuje zielony składnik koloru.
blue
int
Int, który reprezentuje niebieski składnik koloru.
alpha
int
Int, który reprezentuje składnik alfa koloru.
Returns
Nowy przykład klasy Aspose.Html.Drawing.Color
FromRgba(float, float, float, float)
Powraca nowy kolor z żądanymi wartościami grzewczymi, zielonymi, niebieskimi, alfa.Wszystkie składniki koloru muszą znajdować się w zakresie 0-1.
public static Color FromRgba(float red, float green, float blue, float alpha)
Parameters
red
float
Flata, która reprezentuje czerwony składnik koloru.
green
float
Flata, która reprezentuje zielony składnik koloru.
blue
float
Flata, która reprezentuje niebieski składnik koloru.
alpha
float
Flata, która reprezentuje składnik alfa koloru.
Returns
Nowy przykład klasy Aspose.Html.Drawing.Color
FromString(strumień)
Wyłącza pasek zawierający kolor CSS i przywraca nowy kolor.
public static Color FromString(string color)
Parameters
color
string
Strumień zawierający kolor w formacie RGB, HEX, HSL, HSV, HWB, CMYK, NCOL, LCH, OKLCH, LAB lub OKLAB
Returns
Nowy przykład klasy Aspose.Html.Drawing.Color
FromUint(Węgiel)
Powróci nowy kolor z wymaganą wartością ARGB.
public static Color FromUint(uint argb)
Parameters
argb
uint
Wskaźnik, który reprezentuje wartość ARGB koloru.
Returns
Nowy przykład klasy Aspose.Html.Drawing.Color
GetComplementary()
Powraca nowy kolor, który znajduje się na przeciwnej stronie koloru kolorowego od oryginału.
public Color GetComplementary()
Returns
Nowy przykład klasy Aspose.Html.Drawing.Color.
GetHashCode()
Wróć do kodu hash.
public override int GetHashCode()
Returns
Jest to kod hash.
GetHue()
Wracają one do koloru.
public float GetHue()
Returns
Woda z koloru.
GetLuminosity()
Powraca jasność koloru.
public float GetLuminosity()
Returns
Światłość koloru.
GetSaturation()
Powraca nasycenie koloru.
public float GetSaturation()
Returns
Jest to satysfakcja koloru.
ToInt()
Podaj kolorowe elementy ARGB do int.
public int ToInt()
Returns
Kodowany jest int.
ToName()
Powraca nazwę koloru, jeśli pasuje do koloru na liście nazwanych kolorów CSS lub pustego paska.
public string ToName()
Returns
Imię i kolor.
ToNaturalColorString(Int)
Powraca naturalny kolor (NCol) określonego koloru za pomocą litery kolorowej z liczbą, aby określić odległość (w procentach) od koloru.
public string ToNaturalColorString(int digits)
Parameters
digits
int
Określenie precyzji obrotowej dla komponentów kolorowych.
Returns
Kolor naturalny (NCol) łańcuch
ToRgbHexString()
Powrót hexadecimalnej koloru jest określony przez: #RRGGBB.
public string ToRgbHexString()
Returns
Zestaw kolorów hexadecimalnych.
ToRgbString()
Powraca pasek zawierający kolor RGB określony przez: rgb(R, G, B).
public string ToRgbString()
Returns
Jest to strona RGB.
ToRgbaHexString()
Powrót hexadecimalnej koloru jest określony przez: #RRGGBBAA.
public string ToRgbaHexString()
Returns
Hexadecimalny kolorowy pasek.
ToRgbaString()
Powraca łańcuch zawierający kolor RGBA określony przez: rgba(R, G, B, A).
public string ToRgbaString()
Returns
Jest to strona rgba.
ToString()
Powraca łańcuch składający się z wartości składowych RGBA.
public override string ToString()
Returns
Człowiek czytelny strumień.
ToUint()
Kodowanie kolorowych elementów ARGB do niepodpisanych elementów.
public uint ToUint()
Returns
Kodowany niepodpisany int.
WithAlpha(Floty)
Tworzy kopię koloru za pomocą określonego składnika alfa.
public Color WithAlpha(float alpha)
Parameters
alpha
float
Wartość składnika alfa
Returns
Nowy przykład klasy Aspose.Html.Drawing.Color
WithHue(Floty)
Tworzy kopię koloru za pomocą określonego kształtu.
public Color WithHue(float hue)
Parameters
hue
float
Wartość Hue.
Returns
>Nowy przykład klasy Aspose.Html.Drawing.Color.
WithLuminosity(Floty)
Stwarza kopię koloru z określoną jasnością.
public Color WithLuminosity(float luminosity)
Parameters
luminosity
float
Wartość jasności
Returns
Nowy przykład klasy Aspose.Html.Drawing.Color.
WithSaturation(Floty)
Stwarza kopię koloru z określoną satysfakcją.
public Color WithSaturation(float saturation)
Parameters
saturation
float
Wartość satysfakcji.
Returns
>Nowy przykład klasy Aspose.Html.Drawing.Color.