Class Color
Pôvodný názov: Aspose.Html.Drawing Zhromaždenie: Aspose.HTML.dll (25.4.0)
Farebná trieda vám umožňuje špecifikovať farby akoČerveno-zeleno-modré hodnoty (RGB)Hodnoty Hue-Saturation-Luminosity (HSL)Hodnoty Hue-Saturation-Value (HSV)Hodnoty Hue-Whiteness-Blackness (HWB)hodnoty ľahkosti A-B (LAB),hodnoty Luminance-Chroma-Hue (LCH)hodnoty Cyan-Magenta-Yellow-Key (CMYK)hodnoty prirodzených farieb (NCOL),alebo s farebným názvom.K dispozícii je aj Alpha kanál, ktorý ukazuje transparentnosť.
[ComVisible(true)]
public class Color
Inheritance
Z dedičných členov
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Color()
Iniciuje novú inštanciu triedy Aspose.Html.Drawing.Color.Podľa predvolenej farby je čierna.
public Color()
Color(plavba, plavba, plavba)
Iniciuje novú inštanciu triedy Aspose.Html.Drawing.Color.Všetky farebné komponenty musia byť v rozmedzí 0-1.
public Color(float red, float green, float blue)
Parameters
red
float
Červená časť farby.
green
float
Zelená zložka farby.
blue
float
Modrá zložka farby.
Color(plavba, plavba, plavba, plavba)
Iniciuje novú inštanciu triedy Aspose.Html.Drawing.Color.Všetky farebné komponenty musia byť v rozmedzí 0-1.
public Color(float red, float green, float blue, float alpha)
Parameters
red
float
Červená časť farby.
green
float
Zelená zložka farby.
blue
float
Modrá zložka farby.
alpha
float
Alfa zložka farby.
Color(byte , byte , byte , byte)
Iniciuje novú inštanciu triedy Aspose.Html.Drawing.Color.Všetky farebné komponenty musia byť v rozmedzí 0-255.
public Color(byte red, byte green, byte blue)
Parameters
red
byte
Červená časť farby.
green
byte
Zelená zložka farby.
blue
byte
Modrá zložka farby.
Color(byte, byte, byte alebo byte)
Iniciuje novú inštanciu triedy Aspose.Html.Drawing.Color.Všetky farebné komponenty musia byť v rozmedzí 0-255.
public Color(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
Byt, ktorý predstavuje červenú zložku farby.
green
byte
Byte, ktoré predstavuje zelenú zložku farby.
blue
byte
Byte, ktoré predstavuje modrú zložku farby.
alpha
byte
Byte, ktoré predstavuje alfa zložku farby.
Color(int, int, int)
Iniciuje novú inštanciu triedy Aspose.Html.Drawing.Color.Všetky farebné komponenty musia byť v rozmedzí 0-255.
public Color(int red, int green, int blue)
Parameters
red
int
Červená časť farby.
green
int
Zelená zložka farby.
blue
int
Modrá zložka farby.
Color(int, int, int, int, int)
Iniciuje novú inštanciu triedy Aspose.Html.Drawing.Color.Všetky farebné komponenty musia byť v rozmedzí 0-255.
public Color(int red, int green, int blue, int alpha)
Parameters
red
int
Červená časť farby.
green
int
Zelená zložka farby.
blue
int
Modrá zložka farby.
alpha
int
Alfa zložka farby.
Properties
Alpha
Predstavuje alfa zložku farby.
public float Alpha { get; }
Hodnota nehnuteľnosti
Blue
Predstavuje modrú zložku farby.
public float Blue { get; }
Hodnota nehnuteľnosti
Green
Predstavuje zelenú zložku farby.
public float Green { get; }
Hodnota nehnuteľnosti
Red
Predstavuje červenú zložku farby
public float Red { get; }
Hodnota nehnuteľnosti
Methods
AddLuminosity(flotila)
Vytvára kópiu farby so sumou jej jasnosti a hodnotou delta.
public Color AddLuminosity(float delta)
Parameters
delta
float
Hodnota jasnosti
Returns
Nový príklad triedy Aspose.Html.Drawing.Color
Convert(ColorModel)
Vráti farebné komponenty vo formáte špecifikovaného farebného modelu.
public IColorComponents Convert(ColorModel model)
Parameters
model
ColorModel
Farebný model .
Returns
Nový príklad rozhrania Aspose.Html.Drawing.IColorComponents
Equals(objekty)
Určuje, či špecifikovaný Aspose.Html.Drawing.Color je rovnaký ako tento príklad.
public override bool Equals(object obj)
Parameters
obj
object
Systém.Objekt porovnávať s týmto príkladom.
Returns
“skutočný” ak je špecifikovaný System.Object rovnaký ako tento príklad; inak, “falšovaný”.
FromCmyk(plavba, plavba, plavba, plavba)
Vráti novú farbu s požadovanými cyanovými, magentovými, žltými, kľúčovými (čiernymi) hodnotami.
public static Color FromCmyk(float cyan, float magenta, float yellow, float key)
Parameters
cyan
float
Plôta, ktorá predstavuje cyanovú zložku farby.
magenta
float
Plôta, ktorá predstavuje zložku magenta farby.
yellow
float
Plôta, ktorá predstavuje žltú zložku farby.
key
float
Plôta, ktorá predstavuje kľúčovú zložku farby.
Returns
Nový príklad triedy Aspose.Html.Drawing.Color
FromCmyka(plavba, plavba, plavba, plavba)
Vráti novú farbu s požadovanými cyanovými, magenta, žltými, kľúčovými (čiernymi), alfa hodnotami.
public static Color FromCmyka(float cyan, float magenta, float yellow, float key, float alpha)
Parameters
cyan
float
Plôta, ktorá predstavuje cyanovú zložku farby.
magenta
float
Plôta, ktorá predstavuje zložku magenta farby.
yellow
float
Plôta, ktorá predstavuje žltú zložku farby.
key
float
Plôta, ktorá predstavuje kľúčovú zložku farby.
alpha
float
Float, ktorý predstavuje alfa zložku farby.
Returns
Nový príklad triedy Aspose.Html.Drawing.Color
FromGray(flotila)
Vráti novú farbu s požadovanou šedou hodnotou.
public static Color FromGray(float gray)
Parameters
gray
float
Plôta, ktorá predstavuje šedú hodnotu farby.
Returns
Nový príklad triedy Aspose.Html.Drawing.Color
FromHsl(plavba, plavba, plavba)
Vráti novú farbu s požadovanými hodnotami hue, saturácie, saturácie.
public static Color FromHsl(float hue, float saturation, float lightness)
Parameters
hue
float
Plôta, ktorá predstavuje hue zložku farby.
saturation
float
Plôta, ktorá predstavuje saturáciu zložky farby.
lightness
float
Plôta, ktorá predstavuje jasnú zložku farby.
Returns
Nový príklad triedy Aspose.Html.Drawing.Color
FromHsla(plavba, plavba, plavba, plavba)
Vráti novú farbu s požadovanou hue, saturáciou, saturáciou, alfa hodnotami.
public static Color FromHsla(float hue, float saturation, float lightness, float alpha)
Parameters
hue
float
Plôta, ktorá predstavuje hue zložku farby.
saturation
float
Plôta, ktorá predstavuje saturáciu zložky farby.
lightness
float
Plôta, ktorá predstavuje jasnú zložku farby.
alpha
float
Float, ktorý predstavuje alfa zložku farby.
Returns
Nový príklad triedy Aspose.Html.Drawing.Color
FromHsv(plavba, plavba, plavba)
Vráti novú farbu s požadovanou hue, saturáciou, hodnotou.
public static Color FromHsv(float hue, float saturation, float value)
Parameters
hue
float
Plôta, ktorá predstavuje hue zložku farby.
saturation
float
Plôta, ktorá predstavuje saturáciu zložky farby.
value
float
Plôta, ktorá predstavuje hodnotovú zložku farby.
Returns
Nový príklad triedy Aspose.Html.Drawing.Color
FromHsva(plavba, plavba, plavba, plavba)
Vráti novú farbu s požadovanou hue, nasýtením, hodnotou, alfa.
public static Color FromHsva(float hue, float saturation, float value, float alpha)
Parameters
hue
float
Plôta, ktorá predstavuje hue zložku farby.
saturation
float
Plôta, ktorá predstavuje saturáciu zložky farby.
value
float
Plôta, ktorá predstavuje hodnotovú zložku farby.
alpha
float
Float, ktorý predstavuje alfa zložku farby.
Returns
Nový príklad triedy Aspose.Html.Drawing.Color
FromHwb(plavba, plavba, plavba)
Vráti novú farbu s požadovanými hodnotami hue, bielosti, čiernosti.
public static Color FromHwb(float hue, float whiteness, float blackness)
Parameters
hue
float
Plôta, ktorá predstavuje hue zložku farby.
whiteness
float
Plôta, ktorá predstavuje bielizeň zložky farby.
blackness
float
Plôta, ktorá predstavuje čiernu zložku farby.
Returns
Nový príklad triedy Aspose.Html.Drawing.Color
FromHwba(plavba, plavba, plavba, plavba)
Vráti novú farbu s požadovanými hodnotami hue, bielosti, čiernosti.
public static Color FromHwba(float hue, float whiteness, float blackness, float alpha)
Parameters
hue
float
Plôta, ktorá predstavuje hue zložku farby.
whiteness
float
Plôta, ktorá predstavuje bielizeň zložky farby.
blackness
float
Plôta, ktorá predstavuje čiernu zložku farby.
alpha
float
Float, ktorý predstavuje alfa zložku farby.
Returns
Nový príklad triedy Aspose.Html.Drawing.Color
FromInt(int)
Vráti novú farbu s požadovanou hodnotou ARGB.
public static Color FromInt(int argb)
Parameters
argb
int
Int, ktorý predstavuje hodnotu ARGB farby.
Returns
Nový príklad triedy Aspose.Html.Drawing.Color
FromLab(plavba, plavba, plavba)
Vráti novú farbu s požadovanou svetlosťou, hodnotami A, B.
public static Color FromLab(float lightness, float a, float b)
Parameters
lightness
float
Plôta, ktorá predstavuje jasnú zložku farby.
a
float
Plôta, ktorá predstavuje zložku A farby.
b
float
Plôta, ktorá predstavuje zložku B farby.
Returns
Nový príklad triedy Aspose.Html.Drawing.Color
FromLaba(plavba, plavba, plavba, plavba)
Vráti novú farbu s požadovanou svetlosťou, hodnotami A, B, alfa.
public static Color FromLaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
Plôta, ktorá predstavuje jasnú zložku farby.
a
float
Plôta, ktorá predstavuje zložku A farby.
b
float
Plôta, ktorá predstavuje zložku B farby.
alpha
float
Float, ktorý predstavuje alfa zložku farby.
Returns
Nový príklad triedy Aspose.Html.Drawing.Color
FromLch(plavba, plavba, plavba)
Vráti novú farbu s požadovanou luminenciou, chromom, hue hodnotami.
public static Color FromLch(float luminance, float chroma, float hue)
Parameters
luminance
float
Plôta, ktorá predstavuje luminantnú zložku farby.
chroma
float
Plôta, ktorá predstavuje chromovú zložku farby.
hue
float
Plôta, ktorá predstavuje hue zložku farby.
Returns
Nový príklad triedy Aspose.Html.Drawing.Color
FromLcha(plavba, plavba, plavba, plavba)
Vráti novú farbu s požadovanou luminenciou, chromom, hue, alfa hodnotami.
public static Color FromLcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
Plôta, ktorá predstavuje luminantnú zložku farby.
chroma
float
Plôta, ktorá predstavuje chromovú zložku farby.
hue
float
Plôta, ktorá predstavuje hue zložku farby.
alpha
float
Float, ktorý predstavuje alfa zložku farby.
Returns
Nový príklad triedy Aspose.Html.Drawing.Color
FromOklab(plavba, plavba, plavba)
Vráti novú farbu s požadovanou svetlosťou, hodnotami A, B pre model OKLAB.
public static Color FromOklab(float lightness, float a, float b)
Parameters
lightness
float
Plôta, ktorá predstavuje jasnú zložku farby.
a
float
Plôta, ktorá predstavuje zložku A farby.
b
float
Plôta, ktorá predstavuje zložku B farby.
Returns
Nový príklad triedy Aspose.Html.Drawing.Color
FromOklaba(plavba, plavba, plavba, plavba)
Vráti novú farbu s požadovanou svetlosťou, hodnotami A, B, alfa pre model OKLAB.
public static Color FromOklaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
Plôta, ktorá predstavuje jasnú zložku farby.
a
float
Plôta, ktorá predstavuje zložku A farby.
b
float
Plôta, ktorá predstavuje zložku B farby.
alpha
float
Float, ktorý predstavuje alfa zložku farby.
Returns
Nový príklad triedy Aspose.Html.Drawing.Color
FromOklch(plavba, plavba, plavba)
Vráti novú farbu s požadovanou luminenciou, chromom, hue hodnotami pre model OKLAB.
public static Color FromOklch(float luminance, float chroma, float hue)
Parameters
luminance
float
Plôta, ktorá predstavuje luminantnú zložku farby.
chroma
float
Plôta, ktorá predstavuje chromovú zložku farby.
hue
float
Plôta, ktorá predstavuje hue zložku farby.
Returns
Nový príklad triedy Aspose.Html.Drawing.Color
FromOklcha(plavba, plavba, plavba, plavba)
Vráti novú farbu s požadovanou luminenciou, chromom, hue, alfa hodnotami pre model OKLAB.
public static Color FromOklcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
Plôta, ktorá predstavuje luminantnú zložku farby.
chroma
float
Plôta, ktorá predstavuje chromovú zložku farby.
hue
float
Plôta, ktorá predstavuje hue zložku farby.
alpha
float
Float, ktorý predstavuje alfa zložku farby.
Returns
Nový príklad triedy Aspose.Html.Drawing.Color
FromRgb(byte , byte , byte , byte)
Vráti novú farbu s požadovanými zelenými, modrými hodnotami.Všetky farebné komponenty musia byť v rozmedzí 0-255.
public static Color FromRgb(byte red, byte green, byte blue)
Parameters
red
byte
Byt, ktorý predstavuje červenú zložku farby.
green
byte
Byte, ktoré predstavuje zelenú zložku farby.
blue
byte
Byte, ktoré predstavuje modrú zložku farby.
Returns
Nový príklad triedy Aspose.Html.Drawing.Color
FromRgb(int, int, int)
Vráti novú farbu s požadovanými zelenými, modrými hodnotami.Všetky farebné komponenty musia byť v rozmedzí 0-255.
public static Color FromRgb(int red, int green, int blue)
Parameters
red
int
Int, ktorý predstavuje červenú zložku farby.
green
int
Int, ktorý predstavuje zelenú zložku farby.
blue
int
Int, ktorý predstavuje modrú zložku farby.
Returns
Nový príklad triedy Aspose.Html.Drawing.Color
FromRgb(plavba, plavba, plavba)
Vráti novú farbu s požadovanými zelenými, modrými hodnotami.Všetky farebné komponenty musia byť v rozmedzí 0-1.
public static Color FromRgb(float red, float green, float blue)
Parameters
red
float
Plôta, ktorá predstavuje červenú zložku farby.
green
float
Plôta, ktorá predstavuje zelenú zložku farby.
blue
float
Plôta, ktorá predstavuje modrú zložku farby.
Returns
Nový príklad triedy Aspose.Html.Drawing.Color
FromRgba(byte, byte, byte alebo byte)
Vráti novú farbu s požadovanými hodnotami žltá, zelená, modrá, alfa.Všetky farebné komponenty musia byť v rozmedzí 0-255.
public static Color FromRgba(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
Byt, ktorý predstavuje červenú zložku farby.
green
byte
Byte, ktoré predstavuje zelenú zložku farby.
blue
byte
Byte, ktoré predstavuje modrú zložku farby.
alpha
byte
Byte, ktoré predstavuje alfa zložku farby.
Returns
Nový príklad triedy Aspose.Html.Drawing.Color
FromRgba(int, int, int, int, int)
Vráti novú farbu s požadovanými hodnotami žltá, zelená, modrá, alfa.Všetky farebné komponenty musia byť v rozmedzí 0-255.
public static Color FromRgba(int red, int green, int blue, int alpha)
Parameters
red
int
Int, ktorý predstavuje červenú zložku farby.
green
int
Int, ktorý predstavuje zelenú zložku farby.
blue
int
Int, ktorý predstavuje modrú zložku farby.
alpha
int
Int, ktorý predstavuje alfa zložku farby.
Returns
Nový príklad triedy Aspose.Html.Drawing.Color
FromRgba(plavba, plavba, plavba, plavba)
Vráti novú farbu s požadovanými hodnotami žltá, zelená, modrá, alfa.Všetky farebné komponenty musia byť v rozmedzí 0-1.
public static Color FromRgba(float red, float green, float blue, float alpha)
Parameters
red
float
Plôta, ktorá predstavuje červenú zložku farby.
green
float
Plôta, ktorá predstavuje zelenú zložku farby.
blue
float
Plôta, ktorá predstavuje modrú zložku farby.
alpha
float
Float, ktorý predstavuje alfa zložku farby.
Returns
Nový príklad triedy Aspose.Html.Drawing.Color
FromString(Stretnutie)
Odstráni riadok obsahujúci farbu CSS a vráti novú farbu.
public static Color FromString(string color)
Parameters
color
string
Zariadenie obsahujúce farbu vo formáte RGB, HEX, HSL, HSV, HWB, CMYK, NCOL, LCH, OKLCH, LAB alebo OKLAB
Returns
Nový príklad triedy Aspose.Html.Drawing.Color
FromUint(Unt)
Vráti novú farbu s požadovanou hodnotou ARGB.
public static Color FromUint(uint argb)
Parameters
argb
uint
Uint, ktorý predstavuje hodnotu ARGB farby.
Returns
Nový príklad triedy Aspose.Html.Drawing.Color
GetComplementary()
Vráti novú farbu, ktorá je na opačnej strane farebného kolesa od pôvodného.
public Color GetComplementary()
Returns
Nový príklad triedy Aspose.Html.Drawing.Color.
GetHashCode()
Vráťte hash kód.
public override int GetHashCode()
Returns
Je to hash kód.
GetHue()
Vráťte si farebný kúsok.
public float GetHue()
Returns
Je to koža farby.
GetLuminosity()
Vráti jas farby.
public float GetLuminosity()
Returns
Jasnosť farby je jasná.
GetSaturation()
Vráti saturáciu farby.
public float GetSaturation()
Returns
Sytovanie s farbou.
ToInt()
Kóduje farebné ARGB komponenty do int.
public int ToInt()
Returns
Kódovaný int.
ToName()
Vráti názov farby, ak sa zhoduje s farbou v zozname CSS menovaných farieb, alebo prázdnym riadkom.
public string ToName()
Returns
Je to farebné meno.
ToNaturalColorString(int)
Vráti prirodzenú farbu (NCol) špecifikovanú farbu pomocou farebného písma s číslom na určenie vzdialenosti (v percentoch) od farby.
public string ToNaturalColorString(int digits)
Parameters
digits
int
Umiestnite presnosť obehu pre farebné komponenty.
Returns
Prírodné farby (NCol) prúžok
ToRgbHexString()
Návrat hexadecimalnej farby je uvedený s: #RRGGBB.
public string ToRgbHexString()
Returns
Hexadecimalná farebná štruktúra.
ToRgbString()
Vráti riadok obsahujúci farbu RGB špecifikovanú: rgb(R, G, B).
public string ToRgbString()
Returns
Vhodné pre RGB string.
ToRgbaHexString()
Vráti hexadecimalnú farbu je uvedená s: #RRGGBBAA.
public string ToRgbaHexString()
Returns
Hexadecimalná farebná štruktúra.
ToRgbaString()
Vráti riadok obsahujúci farbu RGBA špecifikovanú: rgba(R, G, B, A).
public string ToRgbaString()
Returns
Zrkadlový prútik.
ToString()
Vráti riadok, ktorý pozostáva z hodnôt komponentov RGBA.
public override string ToString()
Returns
Ľudovo čitateľná reťazca.
ToUint()
Kóduje farebné ARGB komponenty do nesignovaných int.
public uint ToUint()
Returns
Kódované nezapísané int.
WithAlpha(flotila)
Vytvára kópiu farby s špecifikovanou alfa zložkou.
public Color WithAlpha(float alpha)
Parameters
alpha
float
Hodnota alfa zložky
Returns
Nový príklad triedy Aspose.Html.Drawing.Color
WithHue(flotila)
Vytvára kópiu farby s špecifikovanou farbou.
public Color WithHue(float hue)
Parameters
hue
float
Hodnoty Hue.
Returns
>Nový príklad triedy Aspose.Html.Drawing.Color.
WithLuminosity(flotila)
Vytvára kópiu farby s špecifikovanou jasnosťou.
public Color WithLuminosity(float luminosity)
Parameters
luminosity
float
Hodnota jasnosti
Returns
Nový príklad triedy Aspose.Html.Drawing.Color.
WithSaturation(flotila)
Vytvára kópiu farby s špecifikovanou saturáciou.
public Color WithSaturation(float saturation)
Parameters
saturation
float
Hodnota saturácie.
Returns
>Nový príklad triedy Aspose.Html.Drawing.Color.