Class Color
Navne til: Aspose.Html.Drawing Sammensætning: Aspose.HTML.dll (25.4.0)
Farveklasse giver dig mulighed for at angive farver somRed-Green-Blue (RGB) værdier,Hue-Saturation-Luminosity (HSL) værdier,Hue-Saturation-Value (HSV) værdier,Hue-Whiteness-Blackness (HWB) værdier,lysstyrke A-B (LAB) værdier,Luminance-Chroma-Hue (LCH) værdier,Cyan-Magenta-Yellow-Key (CMYK) værdier,Naturlige farver (NCOL) værdier,Eller med et farvet navn.En Alpha-kanal er også tilgængelig for at indikere gennemsigtighed.
[ComVisible(true)]
public class Color
Inheritance
De arvede medlemmer
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Color()
Det initierer en ny instans af Aspose.Html.Drawing.Color klasse.Som standard er farven sort.
public Color()
Color(Flåder, Flåder og Flåder)
Det initierer en ny instans af Aspose.Html.Drawing.Color klasse.Alle farvekomponenter skal være i området 0-1.
public Color(float red, float green, float blue)
Parameters
red
float
Den røde del af farven.
green
float
Den grønne del af farven.
blue
float
Den blå del af farven.
Color(Flåder, flåder, flåder)
Det initierer en ny instans af Aspose.Html.Drawing.Color klasse.Alle farvekomponenter skal være i området 0-1.
public Color(float red, float green, float blue, float alpha)
Parameters
red
float
Den røde del af farven.
green
float
Den grønne del af farven.
blue
float
Den blå del af farven.
alpha
float
Den alfa-komponent af farven.
Color(Byte, byte og byte)
Det initierer en ny instans af Aspose.Html.Drawing.Color klasse.Alle farvekomponenter skal være i området 0-255.
public Color(byte red, byte green, byte blue)
Parameters
red
byte
Den røde del af farven.
green
byte
Den grønne del af farven.
blue
byte
Den blå del af farven.
Color(byte, byte, byte og byte)
Det initierer en ny instans af Aspose.Html.Drawing.Color klasse.Alle farvekomponenter skal være i området 0-255.
public Color(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
En byte, der repræsenterer den røde komponent af farven.
green
byte
En byte, der repræsenterer den grønne komponent af farven.
blue
byte
En byte, der repræsenterer den blå komponent af farven.
alpha
byte
En byte, der repræsenterer alfa-komponenten i farven.
Color(Det er int, int, int)
Det initierer en ny instans af Aspose.Html.Drawing.Color klasse.Alle farvekomponenter skal være i området 0-255.
public Color(int red, int green, int blue)
Parameters
red
int
Den røde del af farven.
green
int
Den grønne del af farven.
blue
int
Den blå del af farven.
Color(Int, int, int, int og int)
Det initierer en ny instans af Aspose.Html.Drawing.Color klasse.Alle farvekomponenter skal være i området 0-255.
public Color(int red, int green, int blue, int alpha)
Parameters
red
int
Den røde del af farven.
green
int
Den grønne del af farven.
blue
int
Den blå del af farven.
alpha
int
Den alfa-komponent af farven.
Properties
Alpha
Det repræsenterer alfa-komponenten i farven.
public float Alpha { get; }
Ejendomsværdi
Blue
Det repræsenterer den blå del af farven.
public float Blue { get; }
Ejendomsværdi
Green
Det repræsenterer den grønne del af farven.
public float Green { get; }
Ejendomsværdi
Red
Det repræsenterer den røde del af farven
public float Red { get; }
Ejendomsværdi
Methods
AddLuminosity(Flåder)
Skaber en kopi af Farven med Sum af dens lys og deltaværdi.
public Color AddLuminosity(float delta)
Parameters
delta
float
Værdien af lys
Returns
Et nyt eksempel på Aspose.Html.Drawing.Color klasse
Convert(ColorModel)
Returnerer en farvekomponent i form af den angivne farve.
public IColorComponents Convert(ColorModel model)
Parameters
model
ColorModel
Den farverige model.
Returns
Et nyt eksempel på Aspose.Html.Drawing.IColorComponents interface
Equals(Objekt)
Det bestemmer, om den angivne Aspose.Html.Drawing.Color er lig med denne instans.
public override bool Equals(object obj)
Parameters
obj
object
System.Object til at sammenligne med denne instans.
Returns
’true’ hvis det angivne System.Object er lig med dette eksempel; ellers ‘falske’.
FromCmyk(Flåder, flåder, flåder)
Returnerer en ny Farve med de anmodede cyan, magenta, gule, nøgle (svart) værdier.
public static Color FromCmyk(float cyan, float magenta, float yellow, float key)
Parameters
cyan
float
En flåd, der repræsenterer cyankomponenten af farven.
magenta
float
En flåd, der repræsenterer den magenta komponent af farven.
yellow
float
En flade, der repræsenterer den gule komponent af farven.
key
float
En flåd, der repræsenterer den nøglekomponent i farven.
Returns
Et nyt eksempel på Aspose.Html.Drawing.Color klasse
FromCmyka(Flåder, flåder, flåder, flåder)
Returnerer en ny Farve med de anmodede cyan, magenta, gule, nøgle (svart), alfa værdier.
public static Color FromCmyka(float cyan, float magenta, float yellow, float key, float alpha)
Parameters
cyan
float
En flåd, der repræsenterer cyankomponenten af farven.
magenta
float
En flåd, der repræsenterer den magenta komponent af farven.
yellow
float
En flade, der repræsenterer den gule komponent af farven.
key
float
En flåd, der repræsenterer den nøglekomponent i farven.
alpha
float
En flåd, der repræsenterer alfa-komponenten af farven.
Returns
Et nyt eksempel på Aspose.Html.Drawing.Color klasse
FromGray(Flåder)
Returnerer en ny Farve med den anmodede grå værdi.
public static Color FromGray(float gray)
Parameters
gray
float
En flåd, der repræsenterer den grå værdi af farven.
Returns
Et nyt eksempel på Aspose.Html.Drawing.Color klasse
FromHsl(Flåder, Flåder og Flåder)
Returnerer en ny Farve med de anmodede hue, saturation, saturation værdier.
public static Color FromHsl(float hue, float saturation, float lightness)
Parameters
hue
float
En flåd, der repræsenterer den hue komponent af farven.
saturation
float
En flåd, der repræsenterer farvesættelseskomponenten.
lightness
float
En flåd, der repræsenterer lysets komponent af farven.
Returns
Et nyt eksempel på Aspose.Html.Drawing.Color klasse
FromHsla(Flåder, flåder, flåder)
Returnerer en ny Farve med den anmodede hue, mættelse, mættelse, alfa værdier.
public static Color FromHsla(float hue, float saturation, float lightness, float alpha)
Parameters
hue
float
En flåd, der repræsenterer den hue komponent af farven.
saturation
float
En flåd, der repræsenterer farvesættelseskomponenten.
lightness
float
En flåd, der repræsenterer lysets komponent af farven.
alpha
float
En flåd, der repræsenterer alfa-komponenten af farven.
Returns
Et nyt eksempel på Aspose.Html.Drawing.Color klasse
FromHsv(Flåder, Flåder og Flåder)
Returnerer en ny Farve med den anmodede hue, mættelse, værdi.
public static Color FromHsv(float hue, float saturation, float value)
Parameters
hue
float
En flåd, der repræsenterer den hue komponent af farven.
saturation
float
En flåd, der repræsenterer farvesættelseskomponenten.
value
float
En flåd, der repræsenterer værdikomponenten af farven.
Returns
Et nyt eksempel på Aspose.Html.Drawing.Color klasse
FromHsva(Flåder, flåder, flåder)
Returnerer en ny Farve med den anmodede hue, mættelse, værdi, alfa.
public static Color FromHsva(float hue, float saturation, float value, float alpha)
Parameters
hue
float
En flåd, der repræsenterer den hue komponent af farven.
saturation
float
En flåd, der repræsenterer farvesættelseskomponenten.
value
float
En flåd, der repræsenterer værdikomponenten af farven.
alpha
float
En flåd, der repræsenterer alfa-komponenten af farven.
Returns
Et nyt eksempel på Aspose.Html.Drawing.Color klasse
FromHwb(Flåder, Flåder og Flåder)
Returnerer en ny Farve med de anmodede hue, hvidhed, sorthed værdier.
public static Color FromHwb(float hue, float whiteness, float blackness)
Parameters
hue
float
En flåd, der repræsenterer den hue komponent af farven.
whiteness
float
En flåd, der repræsenterer den hvidhedskomponent i farven.
blackness
float
En flåd, der repræsenterer den mørke komponent af farven.
Returns
Et nyt eksempel på Aspose.Html.Drawing.Color klasse
FromHwba(Flåder, flåder, flåder)
Returnerer en ny Farve med de anmodede hue, hvidhed, sorthed værdier.
public static Color FromHwba(float hue, float whiteness, float blackness, float alpha)
Parameters
hue
float
En flåd, der repræsenterer den hue komponent af farven.
whiteness
float
En flåd, der repræsenterer den hvidhedskomponent i farven.
blackness
float
En flåd, der repræsenterer den mørke komponent af farven.
alpha
float
En flåd, der repræsenterer alfa-komponenten af farven.
Returns
Et nyt eksempel på Aspose.Html.Drawing.Color klasse
FromInt(Int)
Returnerer en ny Farve med den anmodede ARGB-værdi.
public static Color FromInt(int argb)
Parameters
argb
int
En int, der repræsenterer ARGB-værdien af farven.
Returns
Et nyt eksempel på Aspose.Html.Drawing.Color klasse
FromLab(Flåder, Flåder og Flåder)
Returnerer en ny Farve med den ønskede lysstyrke, A, B værdier.
public static Color FromLab(float lightness, float a, float b)
Parameters
lightness
float
En flåd, der repræsenterer lysets komponent af farven.
a
float
En flåd, der repræsenterer A-komponenten af farven.
b
float
En flåd, der repræsenterer B-komponenten i farven.
Returns
Et nyt eksempel på Aspose.Html.Drawing.Color klasse
FromLaba(Flåder, flåder, flåder)
Returnerer en ny Farve med den ønskede lysstyrke, A, B, alfa værdier.
public static Color FromLaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
En flåd, der repræsenterer lysets komponent af farven.
a
float
En flåd, der repræsenterer A-komponenten af farven.
b
float
En flåd, der repræsenterer B-komponenten i farven.
alpha
float
En flåd, der repræsenterer alfa-komponenten af farven.
Returns
Et nyt eksempel på Aspose.Html.Drawing.Color klasse
FromLch(Flåder, Flåder og Flåder)
Returnerer en ny Farve med de anmodede lys, krom, hue værdier.
public static Color FromLch(float luminance, float chroma, float hue)
Parameters
luminance
float
En flåd, der repræsenterer den lysende komponent af farven.
chroma
float
En flåd, der repræsenterer kromkomponenten i farven.
hue
float
En flåd, der repræsenterer den hue komponent af farven.
Returns
Et nyt eksempel på Aspose.Html.Drawing.Color klasse
FromLcha(Flåder, flåder, flåder)
Returnerer en ny Farve med de anmodede lys, krom, hue, alfa værdier.
public static Color FromLcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
En flåd, der repræsenterer den lysende komponent af farven.
chroma
float
En flåd, der repræsenterer kromkomponenten i farven.
hue
float
En flåd, der repræsenterer den hue komponent af farven.
alpha
float
En flåd, der repræsenterer alfa-komponenten af farven.
Returns
Et nyt eksempel på Aspose.Html.Drawing.Color klasse
FromOklab(Flåder, Flåder og Flåder)
Returnerer en ny Farve med den ønskede lysstyrke, A, B værdier for OKLAB-modellen.
public static Color FromOklab(float lightness, float a, float b)
Parameters
lightness
float
En flåd, der repræsenterer lysets komponent af farven.
a
float
En flåd, der repræsenterer A-komponenten af farven.
b
float
En flåd, der repræsenterer B-komponenten i farven.
Returns
Et nyt eksempel på Aspose.Html.Drawing.Color klasse
FromOklaba(Flåder, flåder, flåder)
Returnerer en ny Farve med den ønskede lysstyrke, A, B, alfa værdier for OKLAB-modellen.
public static Color FromOklaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
En flåd, der repræsenterer lysets komponent af farven.
a
float
En flåd, der repræsenterer A-komponenten af farven.
b
float
En flåd, der repræsenterer B-komponenten i farven.
alpha
float
En flåd, der repræsenterer alfa-komponenten af farven.
Returns
Et nyt eksempel på Aspose.Html.Drawing.Color klasse
FromOklch(Flåder, Flåder og Flåder)
Returnerer en ny Farve med den anmodede lys, krom, hue værdier for OKLAB-modellen.
public static Color FromOklch(float luminance, float chroma, float hue)
Parameters
luminance
float
En flåd, der repræsenterer den lysende komponent af farven.
chroma
float
En flåd, der repræsenterer kromkomponenten i farven.
hue
float
En flåd, der repræsenterer den hue komponent af farven.
Returns
Et nyt eksempel på Aspose.Html.Drawing.Color klasse
FromOklcha(Flåder, flåder, flåder)
Returnerer en ny Farve med den anmodede lysstyrke, krom, hue, alfa værdier for OKLAB-modellen.
public static Color FromOklcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
En flåd, der repræsenterer den lysende komponent af farven.
chroma
float
En flåd, der repræsenterer kromkomponenten i farven.
hue
float
En flåd, der repræsenterer den hue komponent af farven.
alpha
float
En flåd, der repræsenterer alfa-komponenten af farven.
Returns
Et nyt eksempel på Aspose.Html.Drawing.Color klasse
FromRgb(Byte, byte og byte)
Returnerer en ny Farve med de anmodede ged, grøn, blå værdier.Alle farvekomponenter skal være i området 0-255.
public static Color FromRgb(byte red, byte green, byte blue)
Parameters
red
byte
En byte, der repræsenterer den røde komponent af farven.
green
byte
En byte, der repræsenterer den grønne komponent af farven.
blue
byte
En byte, der repræsenterer den blå komponent af farven.
Returns
Et nyt eksempel på Aspose.Html.Drawing.Color klasse
FromRgb(Det er int, int, int)
Returnerer en ny Farve med de anmodede ged, grøn, blå værdier.Alle farvekomponenter skal være i området 0-255.
public static Color FromRgb(int red, int green, int blue)
Parameters
red
int
En int, der repræsenterer den røde komponent af farven.
green
int
En int, der repræsenterer den grønne komponent af farven.
blue
int
En int, der repræsenterer den blå komponent af farven.
Returns
Et nyt eksempel på Aspose.Html.Drawing.Color klasse
FromRgb(Flåder, Flåder og Flåder)
Returnerer en ny Farve med de anmodede ged, grøn, blå værdier.Alle farvekomponenter skal være i området 0-1.
public static Color FromRgb(float red, float green, float blue)
Parameters
red
float
En flade, der repræsenterer den røde komponent af farven.
green
float
En flade, der repræsenterer den grønne komponent af farven.
blue
float
En flåd, der repræsenterer den blå komponent af farven.
Returns
Et nyt eksempel på Aspose.Html.Drawing.Color klasse
FromRgba(byte, byte, byte og byte)
Returnerer en ny Farve med de anmodede ged, grøn, blå, alfa værdier.Alle farvekomponenter skal være i området 0-255.
public static Color FromRgba(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
En byte, der repræsenterer den røde komponent af farven.
green
byte
En byte, der repræsenterer den grønne komponent af farven.
blue
byte
En byte, der repræsenterer den blå komponent af farven.
alpha
byte
En byte, der repræsenterer alfa-komponenten i farven.
Returns
Et nyt eksempel på Aspose.Html.Drawing.Color klasse
FromRgba(Int, int, int, int og int)
Returnerer en ny Farve med de anmodede ged, grøn, blå, alfa værdier.Alle farvekomponenter skal være i området 0-255.
public static Color FromRgba(int red, int green, int blue, int alpha)
Parameters
red
int
En int, der repræsenterer den røde komponent af farven.
green
int
En int, der repræsenterer den grønne komponent af farven.
blue
int
En int, der repræsenterer den blå komponent af farven.
alpha
int
En int, der repræsenterer alfa-komponenten i farven.
Returns
Et nyt eksempel på Aspose.Html.Drawing.Color klasse
FromRgba(Flåder, flåder, flåder)
Returnerer en ny Farve med de anmodede ged, grøn, blå, alfa værdier.Alle farvekomponenter skal være i området 0-1.
public static Color FromRgba(float red, float green, float blue, float alpha)
Parameters
red
float
En flade, der repræsenterer den røde komponent af farven.
green
float
En flade, der repræsenterer den grønne komponent af farven.
blue
float
En flåd, der repræsenterer den blå komponent af farven.
alpha
float
En flåd, der repræsenterer alfa-komponenten af farven.
Returns
Et nyt eksempel på Aspose.Html.Drawing.Color klasse
FromString(String)
Pars string indeholdende CSS farve og returnerer en ny Farve.
public static Color FromString(string color)
Parameters
color
string
En string, der indeholder farven i formatet RGB, HEX, HSL, HSV, HWB, CMYK, NCOL, LCH, OKLCH, LAB eller OKLAB
Returns
Et nyt eksempel på Aspose.Html.Drawing.Color klasse
FromUint(Unt)
Returnerer en ny Farve med den anmodede ARGB-værdi.
public static Color FromUint(uint argb)
Parameters
argb
uint
En uint, der repræsenterer ARGB-værdien af farven.
Returns
Et nyt eksempel på Aspose.Html.Drawing.Color klasse
GetComplementary()
Returnerer en ny farve, der er på den modsatte side af farvehjulet fra den oprindelige.
public Color GetComplementary()
Returns
Et nyt eksempel på Aspose.Html.Drawing.Color klasse.
GetHashCode()
Tilbage en hash kode.
public override int GetHashCode()
Returns
En hash kode.
GetHue()
Tilbage en hue af farven.
public float GetHue()
Returns
En hue af farven.
GetLuminosity()
Returnerer lysets farve.
public float GetLuminosity()
Returns
Et lys af farven.
GetSaturation()
Tilbage en mættelse af farven.
public float GetSaturation()
Returns
En tilfredsstillelse af farven.
ToInt()
Kode farve ARGB komponenter i int.
public int ToInt()
Returns
Det er kodet int.
ToName()
Returnerer navnet på farven, hvis den matcher en farve i listen over CSS navngivne farver, eller en tom linje.
public string ToName()
Returns
Et farverigt navn.
ToNaturalColorString(Int)
Returnerer en naturfarve (NCol) angivet farve ved hjælp af en farvekort med et tal for at angive afstanden (i procent) fra farven.
public string ToNaturalColorString(int digits)
Parameters
digits
int
Sæt den runde præcision for farvekomponenter.
Returns
En naturlig farve (NCol) string
ToRgbHexString()
Returnerer en hexadecimal farve angives med: #RRGGBB.
public string ToRgbHexString()
Returns
En hexadecimal farve.
ToRgbString()
Returnerer en string, der indeholder den RGB-farve, der er angivet af: rgb(R, G, B).
public string ToRgbString()
Returns
Det er en rgb string.
ToRgbaHexString()
Returnerer en Hexadecimal farve angives med: #RRGGBBAA.
public string ToRgbaHexString()
Returns
En hexadecimal farve string.
ToRgbaString()
Returnerer en string, der indeholder den RGBA-farve, der er angivet af: rgba(R, G, B, A).
public string ToRgbaString()
Returns
Det er en rgba string.
ToString()
Returnerer en linje, der består af RGBA-komponentværdier.
public override string ToString()
Returns
Et menneskeligt læsesæt.
ToUint()
Kode farve ARGB komponenter i ikke-signed int.
public uint ToUint()
Returns
Koden er ikke undertegnet.
WithAlpha(Flåder)
Skaber en kopi af farven med en specifik alfa-komponent.
public Color WithAlpha(float alpha)
Parameters
alpha
float
Værdi af alfa komponent
Returns
Et nyt eksempel på Aspose.Html.Drawing.Color klasse
WithHue(Flåder)
Skaber en kopi af farven med specifik Hue.
public Color WithHue(float hue)
Parameters
hue
float
Værdien af Hue.
Returns
>En ny instans af Aspose.Html.Drawing.Color klasse.
WithLuminosity(Flåder)
Skaber en kopi af farven med angivet lys.
public Color WithLuminosity(float luminosity)
Parameters
luminosity
float
Værdien af lys
Returns
Et nyt eksempel på Aspose.Html.Drawing.Color klasse.
WithSaturation(Flåder)
Skaber en kopi af farven med en angivet mættelse.
public Color WithSaturation(float saturation)
Parameters
saturation
float
Værdien af mættelse.
Returns
>En ny instans af Aspose.Html.Drawing.Color klasse.