Class Color
Namn på plats: Aspose.Html.Drawing Sammanfattning: Aspose.HTML.dll (25.4.0)
Färgklassen låter dig ange färger somRöda grön-blå (RGB) värdenVärden för Hue-Saturation-Luminosity (HSL)värden Hue-Saturation-Value (HSV)Värden för Hue-Whiteness-Blackness (HWB)ljusstyrka A-B (LAB) värden,Värden för Luminance-Chroma-Hue (LCH)Cyan-Magenta-Yellow-Key (CMYK) värden,Naturliga färger (NCOL) värdenEller med ett färgnamn.En Alpha-kanal är också tillgänglig för att indikera öppenhet.
[ComVisible(true)]
public class Color
Inheritance
Arvsmedlemmar
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Color()
Initialiserar en ny instans av Aspose.Html.Drawing.Color klass.I standardfärg är svart.
public Color()
Color(flotta, flotta och flotta)
Initialiserar en ny instans av Aspose.Html.Drawing.Color klass.Alla färgkomponenter måste vara i intervallet 0-1.
public Color(float red, float green, float blue)
Parameters
red
float
Den röda komponenten i färgen.
green
float
Den gröna delen av färgen.
blue
float
Den blå komponenten i färgen.
Color(flotta, flotta, flotta och flotta)
Initialiserar en ny instans av Aspose.Html.Drawing.Color klass.Alla färgkomponenter måste vara i intervallet 0-1.
public Color(float red, float green, float blue, float alpha)
Parameters
red
float
Den röda komponenten i färgen.
green
float
Den gröna delen av färgen.
blue
float
Den blå komponenten i färgen.
alpha
float
Den alfa komponenten i färgen.
Color(byte, byte och byte)
Initialiserar en ny instans av Aspose.Html.Drawing.Color klass.Alla färgkomponenter måste vara i intervallet 0-255.
public Color(byte red, byte green, byte blue)
Parameters
red
byte
Den röda komponenten i färgen.
green
byte
Den gröna delen av färgen.
blue
byte
Den blå komponenten i färgen.
Color(byte, byte, byte och byte)
Initialiserar en ny instans av Aspose.Html.Drawing.Color klass.Alla färgkomponenter måste vara i intervallet 0-255.
public Color(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
En byte som representerar den röda komponenten i färgen.
green
byte
En byte som representerar den gröna komponenten i färgen.
blue
byte
En byte som representerar den blå komponenten i färgen.
alpha
byte
En byte som representerar den alfa komponenten i färgen.
Color(int, int, int och int)
Initialiserar en ny instans av Aspose.Html.Drawing.Color klass.Alla färgkomponenter måste vara i intervallet 0-255.
public Color(int red, int green, int blue)
Parameters
red
int
Den röda komponenten i färgen.
green
int
Den gröna delen av färgen.
blue
int
Den blå komponenten i färgen.
Color(int, int, int, int och int)
Initialiserar en ny instans av Aspose.Html.Drawing.Color klass.Alla färgkomponenter måste vara i intervallet 0-255.
public Color(int red, int green, int blue, int alpha)
Parameters
red
int
Den röda komponenten i färgen.
green
int
Den gröna delen av färgen.
blue
int
Den blå komponenten i färgen.
alpha
int
Den alfa komponenten i färgen.
Properties
Alpha
Representerar alfa komponenten i färgen.
public float Alpha { get; }
Fastighetsvärde
Blue
Den representerar den blå komponenten i färgen.
public float Blue { get; }
Fastighetsvärde
Green
Det representerar den gröna komponenten i färgen.
public float Green { get; }
Fastighetsvärde
Red
Representerar den röda komponenten i färgen
public float Red { get; }
Fastighetsvärde
Methods
AddLuminosity(Flotta)
Skapar en kopia av färgen med summan av dess ljusstyrka och deltavärdet.
public Color AddLuminosity(float delta)
Parameters
delta
float
Värde av ljusstyrka
Returns
En ny instans av Aspose.Html.Drawing.Color klass
Convert(ColorModel)
Returnerar en färgkomponent i formatet för den angivna färgmodellen.
public IColorComponents Convert(ColorModel model)
Parameters
model
ColorModel
Den färgade modellen.
Returns
Ett nytt exempel på gränssnittet Aspose.Html.Drawing.IColorComponents
Equals(Objektet)
Det bestämmer om den angivna Aspose.Html.Drawing.Color är lika med denna instans.
public override bool Equals(object obj)
Parameters
obj
object
System.Object att jämföra med denna instans.
Returns
’true’ om den angivna System.Object är lik denna instans; annars, ‘falsk’.
FromCmyk(flotta, flotta, flotta och flotta)
Returnerar en ny Färg med de begärda cyan, magenta, gul, nyckelvärdena (svart).
public static Color FromCmyk(float cyan, float magenta, float yellow, float key)
Parameters
cyan
float
En flotta som representerar cyankomponenten i färgen.
magenta
float
En flotta som representerar magenta komponenten i färgen.
yellow
float
En flotta som representerar den gula komponenten i färgen.
key
float
En flotta som representerar nyckelkomponenten i färgen.
Returns
En ny instans av Aspose.Html.Drawing.Color klass
FromCmyka(flotta, flotta, flotta, flotta och flotta)
Returnerar en ny färg med de begärda cyan, magenta, gul, nyckel (svart), alfa värden.
public static Color FromCmyka(float cyan, float magenta, float yellow, float key, float alpha)
Parameters
cyan
float
En flotta som representerar cyankomponenten i färgen.
magenta
float
En flotta som representerar magenta komponenten i färgen.
yellow
float
En flotta som representerar den gula komponenten i färgen.
key
float
En flotta som representerar nyckelkomponenten i färgen.
alpha
float
En flotta som representerar den alfa komponenten i färgen.
Returns
En ny instans av Aspose.Html.Drawing.Color klass
FromGray(Flotta)
Returnerar en ny färg med den begärda gråvärdet.
public static Color FromGray(float gray)
Parameters
gray
float
En flotta som representerar den grå värdet av färgen.
Returns
En ny instans av Aspose.Html.Drawing.Color klass
FromHsl(flotta, flotta och flotta)
Returnerar en ny färg med de önskade värdena hue, mättnad, mättnad.
public static Color FromHsl(float hue, float saturation, float lightness)
Parameters
hue
float
En flotta som representerar färgkomponenten.
saturation
float
En flotta som representerar mättningskomponenten i färgen.
lightness
float
En flotta som representerar färgens ljuskomponent.
Returns
En ny instans av Aspose.Html.Drawing.Color klass
FromHsla(flotta, flotta, flotta och flotta)
Återkommer en ny Färg med de begärda värdena hue, mättnad, mättnad, alfa värden.
public static Color FromHsla(float hue, float saturation, float lightness, float alpha)
Parameters
hue
float
En flotta som representerar färgkomponenten.
saturation
float
En flotta som representerar mättningskomponenten i färgen.
lightness
float
En flotta som representerar färgens ljuskomponent.
alpha
float
En flotta som representerar den alfa komponenten i färgen.
Returns
En ny instans av Aspose.Html.Drawing.Color klass
FromHsv(flotta, flotta och flotta)
Returnerar en ny färg med den begärda värdet, mättnad, värde.
public static Color FromHsv(float hue, float saturation, float value)
Parameters
hue
float
En flotta som representerar färgkomponenten.
saturation
float
En flotta som representerar mättningskomponenten i färgen.
value
float
En flotta som representerar värdekomponenten i färgen.
Returns
En ny instans av Aspose.Html.Drawing.Color klass
FromHsva(flotta, flotta, flotta och flotta)
Returnerar en ny färg med den begärda värdet, mättnad, värde, alfa.
public static Color FromHsva(float hue, float saturation, float value, float alpha)
Parameters
hue
float
En flotta som representerar färgkomponenten.
saturation
float
En flotta som representerar mättningskomponenten i färgen.
value
float
En flotta som representerar värdekomponenten i färgen.
alpha
float
En flotta som representerar den alfa komponenten i färgen.
Returns
En ny instans av Aspose.Html.Drawing.Color klass
FromHwb(flotta, flotta och flotta)
Returnerar en ny Färg med de önskade värdena färg, vithet, svarthet.
public static Color FromHwb(float hue, float whiteness, float blackness)
Parameters
hue
float
En flotta som representerar färgkomponenten.
whiteness
float
En flotta som representerar vitlighetskomponenten i färgen.
blackness
float
En flotta som representerar den svarta komponenten i färgen.
Returns
En ny instans av Aspose.Html.Drawing.Color klass
FromHwba(flotta, flotta, flotta och flotta)
Returnerar en ny Färg med de önskade värdena färg, vithet, svarthet.
public static Color FromHwba(float hue, float whiteness, float blackness, float alpha)
Parameters
hue
float
En flotta som representerar färgkomponenten.
whiteness
float
En flotta som representerar vitlighetskomponenten i färgen.
blackness
float
En flotta som representerar den svarta komponenten i färgen.
alpha
float
En flotta som representerar den alfa komponenten i färgen.
Returns
En ny instans av Aspose.Html.Drawing.Color klass
FromInt(int)
Returnerar en ny färg med det begärda ARGB-värdet.
public static Color FromInt(int argb)
Parameters
argb
int
En int som representerar värdet ARGB av färgen.
Returns
En ny instans av Aspose.Html.Drawing.Color klass
FromLab(flotta, flotta och flotta)
Returnerar en ny Färg med den begärda ljusstyrkan, A, B värden.
public static Color FromLab(float lightness, float a, float b)
Parameters
lightness
float
En flotta som representerar färgens ljuskomponent.
a
float
En flotta som representerar komponenten A i färgen.
b
float
En flotta som representerar komponenten B i färgen.
Returns
En ny instans av Aspose.Html.Drawing.Color klass
FromLaba(flotta, flotta, flotta och flotta)
Returnerar en ny färg med den begärda ljusstyrkan, A, B, alfa värden.
public static Color FromLaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
En flotta som representerar färgens ljuskomponent.
a
float
En flotta som representerar komponenten A i färgen.
b
float
En flotta som representerar komponenten B i färgen.
alpha
float
En flotta som representerar den alfa komponenten i färgen.
Returns
En ny instans av Aspose.Html.Drawing.Color klass
FromLch(flotta, flotta och flotta)
Returnerar en ny färg med de begärda värdena ljusstyrka, krom, hue.
public static Color FromLch(float luminance, float chroma, float hue)
Parameters
luminance
float
En flotta som representerar luminanskomponenten i färgen.
chroma
float
En flotta som representerar kromkomponenten i färgen.
hue
float
En flotta som representerar färgkomponenten.
Returns
En ny instans av Aspose.Html.Drawing.Color klass
FromLcha(flotta, flotta, flotta och flotta)
Returnerar en ny färg med den begärda luminans, krom, hue, alfa värden.
public static Color FromLcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
En flotta som representerar luminanskomponenten i färgen.
chroma
float
En flotta som representerar kromkomponenten i färgen.
hue
float
En flotta som representerar färgkomponenten.
alpha
float
En flotta som representerar den alfa komponenten i färgen.
Returns
En ny instans av Aspose.Html.Drawing.Color klass
FromOklab(flotta, flotta och flotta)
Returnerar en ny färg med den begärda ljusstyrkan, A, B värden för OKLAB-modellen.
public static Color FromOklab(float lightness, float a, float b)
Parameters
lightness
float
En flotta som representerar färgens ljuskomponent.
a
float
En flotta som representerar komponenten A i färgen.
b
float
En flotta som representerar komponenten B i färgen.
Returns
En ny instans av Aspose.Html.Drawing.Color klass
FromOklaba(flotta, flotta, flotta och flotta)
Returnerar en ny färg med den begärda ljusstyrkan, A, B, alfa värden för OKLAB-modellen.
public static Color FromOklaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
En flotta som representerar färgens ljuskomponent.
a
float
En flotta som representerar komponenten A i färgen.
b
float
En flotta som representerar komponenten B i färgen.
alpha
float
En flotta som representerar den alfa komponenten i färgen.
Returns
En ny instans av Aspose.Html.Drawing.Color klass
FromOklch(flotta, flotta och flotta)
Returnerar en ny Färg med den begärda ljusstyrkan, kromen, värdena för OKLAB-modellen.
public static Color FromOklch(float luminance, float chroma, float hue)
Parameters
luminance
float
En flotta som representerar luminanskomponenten i färgen.
chroma
float
En flotta som representerar kromkomponenten i färgen.
hue
float
En flotta som representerar färgkomponenten.
Returns
En ny instans av Aspose.Html.Drawing.Color klass
FromOklcha(flotta, flotta, flotta och flotta)
Returnerar en ny färg med den begärda luminans, krom, hue, alfa värden för OKLAB-modellen.
public static Color FromOklcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
En flotta som representerar luminanskomponenten i färgen.
chroma
float
En flotta som representerar kromkomponenten i färgen.
hue
float
En flotta som representerar färgkomponenten.
alpha
float
En flotta som representerar den alfa komponenten i färgen.
Returns
En ny instans av Aspose.Html.Drawing.Color klass
FromRgb(byte, byte och byte)
Returnerar en ny färg med de begärda värdena grön, blå.Alla färgkomponenter måste vara i intervallet 0-255.
public static Color FromRgb(byte red, byte green, byte blue)
Parameters
red
byte
En byte som representerar den röda komponenten i färgen.
green
byte
En byte som representerar den gröna komponenten i färgen.
blue
byte
En byte som representerar den blå komponenten i färgen.
Returns
En ny instans av Aspose.Html.Drawing.Color klass
FromRgb(int, int, int och int)
Returnerar en ny färg med de begärda värdena grön, blå.Alla färgkomponenter måste vara i intervallet 0-255.
public static Color FromRgb(int red, int green, int blue)
Parameters
red
int
En int som representerar den röda komponenten i färgen.
green
int
En int som representerar den gröna komponenten i färgen.
blue
int
En int som representerar den blå komponenten i färgen.
Returns
En ny instans av Aspose.Html.Drawing.Color klass
FromRgb(flotta, flotta och flotta)
Returnerar en ny färg med de begärda värdena grön, blå.Alla färgkomponenter måste vara i intervallet 0-1.
public static Color FromRgb(float red, float green, float blue)
Parameters
red
float
En flotta som representerar den röda komponenten i färgen.
green
float
En flotta som representerar den gröna komponenten i färgen.
blue
float
En flotta som representerar den blå komponenten i färgen.
Returns
En ny instans av Aspose.Html.Drawing.Color klass
FromRgba(byte, byte, byte och byte)
Returnerar en ny färg med de begärda värdena ged, grön, blå, alfa.Alla färgkomponenter måste vara i intervallet 0-255.
public static Color FromRgba(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
En byte som representerar den röda komponenten i färgen.
green
byte
En byte som representerar den gröna komponenten i färgen.
blue
byte
En byte som representerar den blå komponenten i färgen.
alpha
byte
En byte som representerar den alfa komponenten i färgen.
Returns
En ny instans av Aspose.Html.Drawing.Color klass
FromRgba(int, int, int, int och int)
Returnerar en ny färg med de begärda värdena ged, grön, blå, alfa.Alla färgkomponenter måste vara i intervallet 0-255.
public static Color FromRgba(int red, int green, int blue, int alpha)
Parameters
red
int
En int som representerar den röda komponenten i färgen.
green
int
En int som representerar den gröna komponenten i färgen.
blue
int
En int som representerar den blå komponenten i färgen.
alpha
int
En int som representerar den alfa komponenten i färgen.
Returns
En ny instans av Aspose.Html.Drawing.Color klass
FromRgba(flotta, flotta, flotta och flotta)
Returnerar en ny färg med de begärda värdena ged, grön, blå, alfa.Alla färgkomponenter måste vara i intervallet 0-1.
public static Color FromRgba(float red, float green, float blue, float alpha)
Parameters
red
float
En flotta som representerar den röda komponenten i färgen.
green
float
En flotta som representerar den gröna komponenten i färgen.
blue
float
En flotta som representerar den blå komponenten i färgen.
alpha
float
En flotta som representerar den alfa komponenten i färgen.
Returns
En ny instans av Aspose.Html.Drawing.Color klass
FromString(Sträng)
Pars sträng som innehåller CSS-färgen och returnerar en ny färg.
public static Color FromString(string color)
Parameters
color
string
En sträng som innehåller färgen i formatet RGB, HEX, HSL, HSV, HWB, CMYK, NCOL, LCH, OKLCH, LAB eller OKLAB
Returns
En ny instans av Aspose.Html.Drawing.Color klass
FromUint(Unt)
Returnerar en ny färg med det begärda ARGB-värdet.
public static Color FromUint(uint argb)
Parameters
argb
uint
En nyans som representerar värdet ARGB av färgen.
Returns
En ny instans av Aspose.Html.Drawing.Color klass
GetComplementary()
Returnerar en ny färg som är på motsatt sida av färghjulet från den ursprungliga.
public Color GetComplementary()
Returns
En ny instans av Aspose.Html.Drawing.Color klass.
GetHashCode()
Hämta en hashkod.
public override int GetHashCode()
Returns
En hash kod.
GetHue()
Återställer en ny färg.
public float GetHue()
Returns
En vägg av färgen.
GetLuminosity()
Återställer en ljusstyrka av färgen.
public float GetLuminosity()
Returns
En ljushet av färgen.
GetSaturation()
återställer en mättnad av färgen.
public float GetSaturation()
Returns
En mättnad av färgen.
ToInt()
Kryptera färg ARGB komponenter i int.
public int ToInt()
Returns
Förkodad int.
ToName()
Returnerar namnet på färgen om den matchar en färg i listan med CSS namngivna färger, eller en tom sträng.
public string ToName()
Returns
Ett färgnamn.
ToNaturalColorString(int)
Returnerar en naturfärg (NCol) angiven färg med hjälp av ett färgbrev med ett nummer för att ange avståndet (i procent) från färgen.
public string ToNaturalColorString(int digits)
Parameters
digits
int
Ställ in runda precision för färgkomponenter.
Returns
En naturlig färg (NCol) sträng
ToRgbHexString()
Returnerar en hexadecimal färg anges med: #RRGGBB.
public string ToRgbHexString()
Returns
En hexadecimal färgsträng.
ToRgbString()
Returnerar en sträng som innehåller den RGB-färg som anges av: rgb(R, G, B).
public string ToRgbString()
Returns
En rgb sträng.
ToRgbaHexString()
Returns en hexadecimal färg anges med: #RRGGBBAA.
public string ToRgbaHexString()
Returns
En hexadecimal färgsträng.
ToRgbaString()
Returnerar en sträng som innehåller den RGBA-färg som anges av: rgba(R, G, B, A).
public string ToRgbaString()
Returns
En rgba sträng.
ToString()
Returnerar en sträng som består av RGBA-komponentvärden.
public override string ToString()
Returns
En mänsklig läsbar sträng.
ToUint()
Kryptera färg ARGB-komponenter till icke-signed int.
public uint ToUint()
Returns
Inskriven icke undertecknad int.
WithAlpha(Flotta)
Skapar en kopia av färgen med en angiven alfa komponent.
public Color WithAlpha(float alpha)
Parameters
alpha
float
Värde av Alpha komponent
Returns
En ny instans av Aspose.Html.Drawing.Color klass
WithHue(Flotta)
Skapa en kopia av färgen med specifik Hue.
public Color WithHue(float hue)
Parameters
hue
float
Värdet av Hue.
Returns
>En ny instans av Aspose.Html.Drawing.Color klass.
WithLuminosity(Flotta)
Skapar en kopia av färgen med specifik ljusstyrka.
public Color WithLuminosity(float luminosity)
Parameters
luminosity
float
Värde av ljusstyrka
Returns
En ny instans av Aspose.Html.Drawing.Color klass.
WithSaturation(Flotta)
Skapar en kopia av färgen med en angiven mättnad.
public Color WithSaturation(float saturation)
Parameters
saturation
float
värdet av mättnad.
Returns
>En ny instans av Aspose.Html.Drawing.Color klass.