Class Color
nazivni prostor: Aspose.Html.Drawing Sastav: Aspose.HTML.dll (25.4.0)
Klasa boja omogućuje određivanje boja kaoRed-Green-Blue (RGB) vrijednostiVrijednosti Hue-Saturation-Luminosity (HSL) vrijednosti,vrijednosti Hue-Saturation-Value (HSV) vrijednosti,Vrijednosti Hue-Whiteness-Blackness (HWB)Vrijednosti svjetlosti A-B (LAB)Vrijednosti Luminance-Chroma-Hue (LCH)Cyan-Magenta-Yellow-Key (CMYK) vrijednosti,vrijednosti prirodnih boja (NCOL)Ili s bojim imenom.Također je na raspolaganju alfa kanal za pokazivanje transparentnosti.
[ComVisible(true)]
public class Color
Inheritance
naslijeđeni članovi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Color()
Inicijalizira novu primjenu klase Aspose.Html.Drawing.Color.Po podrazumijevanju boja je crna.
public Color()
Color(plovilo, plovilo i plovilo)
Inicijalizira novu primjenu klase Aspose.Html.Drawing.Color.Sve komponente boje moraju biti u rasponu 0-1.
public Color(float red, float green, float blue)
Parameters
red
float
Crvena komponenta boje.
green
float
Zelena komponenta boje.
blue
float
Plava komponenta boje.
Color(plovilo, plovilo, plovilo i plovilo)
Inicijalizira novu primjenu klase Aspose.Html.Drawing.Color.Sve komponente boje moraju biti u rasponu 0-1.
public Color(float red, float green, float blue, float alpha)
Parameters
red
float
Crvena komponenta boje.
green
float
Zelena komponenta boje.
blue
float
Plava komponenta boje.
alpha
float
Alfa komponenta boje.
Color(Bit, bit i bit)
Inicijalizira novu primjenu klase Aspose.Html.Drawing.Color.Sve komponente boje moraju biti u rasponu od 0 do 255.
public Color(byte red, byte green, byte blue)
Parameters
red
byte
Crvena komponenta boje.
green
byte
Zelena komponenta boje.
blue
byte
Plava komponenta boje.
Color(bit, byte, byte, byte)
Inicijalizira novu primjenu klase Aspose.Html.Drawing.Color.Sve komponente boje moraju biti u rasponu od 0 do 255.
public Color(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
Bit koji predstavlja crvenu komponentu boje.
green
byte
Bit koji predstavlja zelenu komponentu boje.
blue
byte
Bit koji predstavlja plavu komponentu boje.
alpha
byte
Bit koji predstavlja alfa komponentu boje.
Color(int, int, int)
Inicijalizira novu primjenu klase Aspose.Html.Drawing.Color.Sve komponente boje moraju biti u rasponu od 0 do 255.
public Color(int red, int green, int blue)
Parameters
red
int
Crvena komponenta boje.
green
int
Zelena komponenta boje.
blue
int
Plava komponenta boje.
Color(int, int, int, int)
Inicijalizira novu primjenu klase Aspose.Html.Drawing.Color.Sve komponente boje moraju biti u rasponu od 0 do 255.
public Color(int red, int green, int blue, int alpha)
Parameters
red
int
Crvena komponenta boje.
green
int
Zelena komponenta boje.
blue
int
Plava komponenta boje.
alpha
int
Alfa komponenta boje.
Properties
Alpha
Predstavlja alfa komponentu boje.
public float Alpha { get; }
Vrijednost nekretnina
Blue
Predstavlja plavu komponentu boje.
public float Blue { get; }
Vrijednost nekretnina
Green
Predstavlja zelenu komponentu boje.
public float Green { get; }
Vrijednost nekretnina
Red
Predstavlja crvenu komponentu boje
public float Red { get; }
Vrijednost nekretnina
Methods
AddLuminosity(float)
Stvara kopiju boje sa sumom njezine svjetlosti i vrijednosti delta.
public Color AddLuminosity(float delta)
Parameters
delta
float
Vrijednost svjetlosti
Returns
Novi primjer razreda Aspose.Html.Drawing.Color
Convert(ColorModel)
Povratak komponente boje u obliku određenog modela boje.
public IColorComponents Convert(ColorModel model)
Parameters
model
ColorModel
To je model boje.
Returns
Novi primjer interfejsa Aspose.Html.Drawing.IColorComponents
Equals(Objekt)
Određuje je li određeni Aspose.Html.Drawing.Color jednak ovom primjeru.
public override bool Equals(object obj)
Parameters
obj
object
Sistem.Objekt za usporedbu s ovim slučajem.
Returns
‘pravda’ ako je određeni System.Object isti kao i ovaj primjer; inače, ’lažno’.
FromCmyk(plovilo, plovilo, plovilo i plovilo)
Vrati novu boju sa zatraženim cyan, magenta, žuta, ključna (crna) vrijednosti.
public static Color FromCmyk(float cyan, float magenta, float yellow, float key)
Parameters
cyan
float
Float koji predstavlja cyan komponentu boje.
magenta
float
Pluta koja predstavlja magenta komponentu boje.
yellow
float
Float koji predstavlja žutu komponentu boje.
key
float
Float koji predstavlja ključnu komponentu boje.
Returns
Novi primjer razreda Aspose.Html.Drawing.Color
FromCmyka(plovilo, plovilo, plovilo, plovilo)
Vrati novu boju sa zatraženim cyan, magenta, žuta, ključna (crna), alfa vrijednosti.
public static Color FromCmyka(float cyan, float magenta, float yellow, float key, float alpha)
Parameters
cyan
float
Float koji predstavlja cyan komponentu boje.
magenta
float
Pluta koja predstavlja magenta komponentu boje.
yellow
float
Float koji predstavlja žutu komponentu boje.
key
float
Float koji predstavlja ključnu komponentu boje.
alpha
float
Pluta koja predstavlja alfa komponentu boje.
Returns
Novi primjer razreda Aspose.Html.Drawing.Color
FromGray(float)
Vrati novu boju s traženom sive vrijednosti.
public static Color FromGray(float gray)
Parameters
gray
float
Float koji predstavlja sivo vrijednost boje.
Returns
Novi primjer razreda Aspose.Html.Drawing.Color
FromHsl(plovilo, plovilo i plovilo)
Vrati novu boju sa zatraženim vrijednostima tuge, zasićenja, zasićenja.
public static Color FromHsl(float hue, float saturation, float lightness)
Parameters
hue
float
Float koji predstavlja kožu komponentu boje.
saturation
float
Plovilo koje predstavlja satizacijsku komponentu boje.
lightness
float
Pluta koja predstavlja komponentu svjetlosti boje.
Returns
Novi primjer razreda Aspose.Html.Drawing.Color
FromHsla(plovilo, plovilo, plovilo i plovilo)
Vrati novu boju sa zatraženim hue, zasićenja, zasićenja, alfa vrijednosti.
public static Color FromHsla(float hue, float saturation, float lightness, float alpha)
Parameters
hue
float
Float koji predstavlja kožu komponentu boje.
saturation
float
Plovilo koje predstavlja satizacijsku komponentu boje.
lightness
float
Pluta koja predstavlja komponentu svjetlosti boje.
alpha
float
Pluta koja predstavlja alfa komponentu boje.
Returns
Novi primjer razreda Aspose.Html.Drawing.Color
FromHsv(plovilo, plovilo i plovilo)
Vrati novu boju sa zatraženom količinom, zasićenjem, vrijednošću.
public static Color FromHsv(float hue, float saturation, float value)
Parameters
hue
float
Float koji predstavlja kožu komponentu boje.
saturation
float
Plovilo koje predstavlja satizacijsku komponentu boje.
value
float
Float koji predstavlja vrijednosnu komponentu boje.
Returns
Novi primjer razreda Aspose.Html.Drawing.Color
FromHsva(plovilo, plovilo, plovilo i plovilo)
Vrati novu boju sa zatraženom količinom, zasićenjem, vrijednošću, alfa.
public static Color FromHsva(float hue, float saturation, float value, float alpha)
Parameters
hue
float
Float koji predstavlja kožu komponentu boje.
saturation
float
Plovilo koje predstavlja satizacijsku komponentu boje.
value
float
Float koji predstavlja vrijednosnu komponentu boje.
alpha
float
Pluta koja predstavlja alfa komponentu boje.
Returns
Novi primjer razreda Aspose.Html.Drawing.Color
FromHwb(plovilo, plovilo i plovilo)
Vrati novu boju sa zatraženim vrijednostima boje, bijelosti, crnosti.
public static Color FromHwb(float hue, float whiteness, float blackness)
Parameters
hue
float
Float koji predstavlja kožu komponentu boje.
whiteness
float
Float koji predstavlja komponentu bijelosti boje.
blackness
float
Float koji predstavlja crnost komponenta boje.
Returns
Novi primjer razreda Aspose.Html.Drawing.Color
FromHwba(plovilo, plovilo, plovilo i plovilo)
Vrati novu boju sa zatraženim vrijednostima boje, bijelosti, crnosti.
public static Color FromHwba(float hue, float whiteness, float blackness, float alpha)
Parameters
hue
float
Float koji predstavlja kožu komponentu boje.
whiteness
float
Float koji predstavlja komponentu bijelosti boje.
blackness
float
Float koji predstavlja crnost komponenta boje.
alpha
float
Pluta koja predstavlja alfa komponentu boje.
Returns
Novi primjer razreda Aspose.Html.Drawing.Color
FromInt(int)
Vrati novu boju s traženom ARGB vrijednošću.
public static Color FromInt(int argb)
Parameters
argb
int
Int koji predstavlja ARGB vrijednost boje.
Returns
Novi primjer razreda Aspose.Html.Drawing.Color
FromLab(plovilo, plovilo i plovilo)
Vrati novu boju s traženom svjetlosti, vrijednosti A, B.
public static Color FromLab(float lightness, float a, float b)
Parameters
lightness
float
Pluta koja predstavlja komponentu svjetlosti boje.
a
float
Float koji predstavlja komponentu A boje.
b
float
Float koji predstavlja B komponentu boje.
Returns
Novi primjer razreda Aspose.Html.Drawing.Color
FromLaba(plovilo, plovilo, plovilo i plovilo)
Vrati novu boju s traženom svjetlosti, vrijednosti A, B, alfa.
public static Color FromLaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
Pluta koja predstavlja komponentu svjetlosti boje.
a
float
Float koji predstavlja komponentu A boje.
b
float
Float koji predstavlja B komponentu boje.
alpha
float
Pluta koja predstavlja alfa komponentu boje.
Returns
Novi primjer razreda Aspose.Html.Drawing.Color
FromLch(plovilo, plovilo i plovilo)
Vrati novu boju sa zatraženim vrijednostima svjetlosti, kroma, hue.
public static Color FromLch(float luminance, float chroma, float hue)
Parameters
luminance
float
Float koji predstavlja luminansnu komponentu boje.
chroma
float
Float koji predstavlja krom komponentu boje.
hue
float
Float koji predstavlja kožu komponentu boje.
Returns
Novi primjer razreda Aspose.Html.Drawing.Color
FromLcha(plovilo, plovilo, plovilo i plovilo)
Vrati novu boju sa zatraženim vrijednostima svjetlosti, kroma, hue, alfa.
public static Color FromLcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
Float koji predstavlja luminansnu komponentu boje.
chroma
float
Float koji predstavlja krom komponentu boje.
hue
float
Float koji predstavlja kožu komponentu boje.
alpha
float
Pluta koja predstavlja alfa komponentu boje.
Returns
Novi primjer razreda Aspose.Html.Drawing.Color
FromOklab(plovilo, plovilo i plovilo)
Vrati novu boju s traženom svjetlosti, vrijednosti A, B za model OKLAB.
public static Color FromOklab(float lightness, float a, float b)
Parameters
lightness
float
Pluta koja predstavlja komponentu svjetlosti boje.
a
float
Float koji predstavlja komponentu A boje.
b
float
Float koji predstavlja B komponentu boje.
Returns
Novi primjer razreda Aspose.Html.Drawing.Color
FromOklaba(plovilo, plovilo, plovilo i plovilo)
Povratak nove boje sa zatraženom svjetlosti, A, B, alfa vrijednosti za OKLAB model.
public static Color FromOklaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
Pluta koja predstavlja komponentu svjetlosti boje.
a
float
Float koji predstavlja komponentu A boje.
b
float
Float koji predstavlja B komponentu boje.
alpha
float
Pluta koja predstavlja alfa komponentu boje.
Returns
Novi primjer razreda Aspose.Html.Drawing.Color
FromOklch(plovilo, plovilo i plovilo)
Vrati novu boju sa zatraženim vrijednostima svjetlosti, kroma, hue za model OKLAB.
public static Color FromOklch(float luminance, float chroma, float hue)
Parameters
luminance
float
Float koji predstavlja luminansnu komponentu boje.
chroma
float
Float koji predstavlja krom komponentu boje.
hue
float
Float koji predstavlja kožu komponentu boje.
Returns
Novi primjer razreda Aspose.Html.Drawing.Color
FromOklcha(plovilo, plovilo, plovilo i plovilo)
Vrati novu boju sa zatraženim vrijednostima svjetlosti, kroma, hue, alfa za model OKLAB.
public static Color FromOklcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
Float koji predstavlja luminansnu komponentu boje.
chroma
float
Float koji predstavlja krom komponentu boje.
hue
float
Float koji predstavlja kožu komponentu boje.
alpha
float
Pluta koja predstavlja alfa komponentu boje.
Returns
Novi primjer razreda Aspose.Html.Drawing.Color
FromRgb(Bit, bit i bit)
Vrati novu boju sa zatraženim žutih, zelene, plave vrijednosti.Sve komponente boje moraju biti u rasponu od 0 do 255.
public static Color FromRgb(byte red, byte green, byte blue)
Parameters
red
byte
Bit koji predstavlja crvenu komponentu boje.
green
byte
Bit koji predstavlja zelenu komponentu boje.
blue
byte
Bit koji predstavlja plavu komponentu boje.
Returns
Novi primjer razreda Aspose.Html.Drawing.Color
FromRgb(int, int, int)
Vrati novu boju sa zatraženim žutih, zelene, plave vrijednosti.Sve komponente boje moraju biti u rasponu od 0 do 255.
public static Color FromRgb(int red, int green, int blue)
Parameters
red
int
Int koji predstavlja crvenu komponentu boje.
green
int
Int koji predstavlja zelenu komponentu boje.
blue
int
Int koji predstavlja plavu komponentu boje.
Returns
Novi primjer razreda Aspose.Html.Drawing.Color
FromRgb(plovilo, plovilo i plovilo)
Vrati novu boju sa zatraženim žutih, zelene, plave vrijednosti.Sve komponente boje moraju biti u rasponu 0-1.
public static Color FromRgb(float red, float green, float blue)
Parameters
red
float
Float koji predstavlja crvenu komponentu boje.
green
float
Float koji predstavlja zelenu komponentu boje.
blue
float
Pluta koja predstavlja plavu komponentu boje.
Returns
Novi primjer razreda Aspose.Html.Drawing.Color
FromRgba(bit, byte, byte, byte)
Vrati novu boju sa zatraženim vrednostima, zelena, plava, alfa.Sve komponente boje moraju biti u rasponu od 0 do 255.
public static Color FromRgba(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
Bit koji predstavlja crvenu komponentu boje.
green
byte
Bit koji predstavlja zelenu komponentu boje.
blue
byte
Bit koji predstavlja plavu komponentu boje.
alpha
byte
Bit koji predstavlja alfa komponentu boje.
Returns
Novi primjer razreda Aspose.Html.Drawing.Color
FromRgba(int, int, int, int)
Vrati novu boju sa zatraženim vrednostima, zelena, plava, alfa.Sve komponente boje moraju biti u rasponu od 0 do 255.
public static Color FromRgba(int red, int green, int blue, int alpha)
Parameters
red
int
Int koji predstavlja crvenu komponentu boje.
green
int
Int koji predstavlja zelenu komponentu boje.
blue
int
Int koji predstavlja plavu komponentu boje.
alpha
int
int koji predstavlja alfa komponentu boje.
Returns
Novi primjer razreda Aspose.Html.Drawing.Color
FromRgba(plovilo, plovilo, plovilo i plovilo)
Vrati novu boju sa zatraženim vrednostima, zelena, plava, alfa.Sve komponente boje moraju biti u rasponu 0-1.
public static Color FromRgba(float red, float green, float blue, float alpha)
Parameters
red
float
Float koji predstavlja crvenu komponentu boje.
green
float
Float koji predstavlja zelenu komponentu boje.
blue
float
Pluta koja predstavlja plavu komponentu boje.
alpha
float
Pluta koja predstavlja alfa komponentu boje.
Returns
Novi primjer razreda Aspose.Html.Drawing.Color
FromString(String)
Razdvaja vijek koji sadrži boju CSS-a i vraća novu boju.
public static Color FromString(string color)
Parameters
color
string
Struka koja sadrži boju u formatu RGB, HEX, HSL, HSV, HWB, CMYK, NCOL, LCH, OKLCH, LAB ili OKLAB
Returns
Novi primjer razreda Aspose.Html.Drawing.Color
FromUint(Unt)
Vrati novu boju s traženom ARGB vrijednošću.
public static Color FromUint(uint argb)
Parameters
argb
uint
Unt koji predstavlja ARGB vrijednost boje.
Returns
Novi primjer razreda Aspose.Html.Drawing.Color
GetComplementary()
Vrati novu boju koja je na suprotnoj strani kolica od originalne.
public Color GetComplementary()
Returns
Novi primjer razreda Aspose.Html.Drawing.Color.
GetHashCode()
Povratak hash koda
public override int GetHashCode()
Returns
To je hash kod.
GetHue()
Povratak je boja boja.
public float GetHue()
Returns
Jedan dio boje.
GetLuminosity()
Vrati svjetlost boje.
public float GetLuminosity()
Returns
Svijetlost u boji.
GetSaturation()
Povratak saturacije boje.
public float GetSaturation()
Returns
Satotacija boje.
ToInt()
Kodirajte ARGB komponente boje u int.
public int ToInt()
Returns
Kodirana je int.
ToName()
Povratak imena boje ako odgovara boji na popisu CSS nazvanih boja, ili prazan red.
public string ToName()
Returns
Ime u boji.
ToNaturalColorString(int)
Povratak prirodne boje (NCol) određene boje pomoću boja pisma s brojem za određivanje udaljenosti (u postotku) od boje.
public string ToNaturalColorString(int digits)
Parameters
digits
int
Sastavite preciznost okretanja za komponente boje.
Returns
Prirodna boja (NCol)
ToRgbHexString()
Povratak hexadecimalne boje je naveden s: #RRGGBB.
public string ToRgbHexString()
Returns
Vrsta hexadecimalnih boja.
ToRgbString()
Povratak traku koji sadrži RGB boju određenu: rgb(R, G, B).
public string ToRgbString()
Returns
Riječ je o RGB string.
ToRgbaHexString()
Povratak Hexadecimal boja je navedena s: #RRGGBBAA.
public string ToRgbaHexString()
Returns
Vrsta Hexadecimal boja.
ToRgbaString()
Povratak traku koji sadrži RGBA boju određenu: rgba(R, G, B, A).
public string ToRgbaString()
Returns
To je Rgba String.
ToString()
Povratak struje koja se sastoji od vrijednosti komponente RGBA.
public override string ToString()
Returns
Čovjek je čitljiv string.
ToUint()
Kodirajte ARGB komponente boje u nepisane int.
public uint ToUint()
Returns
Kodacija nije potpisana.
WithAlpha(float)
Stvara kopiju boje s određenim alfa komponenta.
public Color WithAlpha(float alpha)
Parameters
alpha
float
Vrijednost alfa komponente
Returns
Novi primjer razreda Aspose.Html.Drawing.Color
WithHue(float)
Stvara kopiju boje s određenom kožom.
public Color WithHue(float hue)
Parameters
hue
float
Vrijednost od Hue.
Returns
>Novi primjer Aspose.Html.Drawing.Color klase.
WithLuminosity(float)
Stvara kopiju boje s određenom svjetlosnošću.
public Color WithLuminosity(float luminosity)
Parameters
luminosity
float
Vrijednost svjetlosti
Returns
Novi primjer razreda Aspose.Html.Drawing.Color.
WithSaturation(float)
Stvara kopiju boje s određenom zasićenjem.
public Color WithSaturation(float saturation)
Parameters
saturation
float
Vrijednost za zasićenje.
Returns
>Novi primjer Aspose.Html.Drawing.Color klase.