Class Color
Název místa: Aspose.Html.Drawing Sbírka: Aspose.HTML.dll (25.4.0)
Barvní třída vám umožní určit barvy jakoerveno-zelené a modré (RGB) hodnoty,Hodnoty Hue-Saturation-Luminosity (HSL,hodnoty Hue-Saturation-Value (HSV,Hodnoty Hue-Whiteness-Blackness (HWB,hodnoty lehkosti A-B (LAB,hodnoty Luminance-Chroma-Hue (LCH,hodnoty Cyan-Magenta-Yellow-Key (CMYK,hodnoty přírodních barev (NCOL,Nebo s barevným názvem.K dispozici je také alfa kanál, který ukazuje transparentnost.
[ComVisible(true)]
public class Color
Inheritance
Dědiční členové
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Color()
Začíná nový příklad třídy Aspose.Html.Drawing.Color.Standardní barva je čern.
public Color()
Color(plavba, plavba, plavba)
Začíná nový příklad třídy Aspose.Html.Drawing.Color.Všechny barvy musí být v rozmezí 0-1.
public Color(float red, float green, float blue)
Parameters
red
float
ervená složka barvy.
green
float
Zelená složka barvy.
blue
float
Modrá složka barvy.
Color(loď, loď, loď, loď)
Začíná nový příklad třídy Aspose.Html.Drawing.Color.Všechny barvy musí být v rozmezí 0-1.
public Color(float red, float green, float blue, float alpha)
Parameters
red
float
ervená složka barvy.
green
float
Zelená složka barvy.
blue
float
Modrá složka barvy.
alpha
float
Alfa složka barvy.
Color(byte, byte a byte)
Začíná nový příklad třídy Aspose.Html.Drawing.Color.Všechny barevné komponenty musí být v rozmezí 0-255.
public Color(byte red, byte green, byte blue)
Parameters
red
byte
ervená složka barvy.
green
byte
Zelená složka barvy.
blue
byte
Modrá složka barvy.
Color(bytu, bytu, bytu a bytu)
Začíná nový příklad třídy Aspose.Html.Drawing.Color.Všechny barevné komponenty musí být v rozmezí 0-255.
public Color(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
Byt, který představuje červenou složku barvy.
green
byte
Byt, který představuje zelenou složku barvy.
blue
byte
Byt, který představuje modrou složku barvy.
alpha
byte
Byt, který představuje alfa složku barvy.
Color(Třeba int, int, int)
Začíná nový příklad třídy Aspose.Html.Drawing.Color.Všechny barevné komponenty musí být v rozmezí 0-255.
public Color(int red, int green, int blue)
Parameters
red
int
ervená složka barvy.
green
int
Zelená složka barvy.
blue
int
Modrá složka barvy.
Color(Int, int, int, int, int)
Začíná nový příklad třídy Aspose.Html.Drawing.Color.Všechny barevné komponenty musí být v rozmezí 0-255.
public Color(int red, int green, int blue, int alpha)
Parameters
red
int
ervená složka barvy.
green
int
Zelená složka barvy.
blue
int
Modrá složka barvy.
alpha
int
Alfa složka barvy.
Properties
Alpha
Představuje alfa složku barvy.
public float Alpha { get; }
Hodnota nemovitosti
Blue
Představuje modrou složku barvy.
public float Blue { get; }
Hodnota nemovitosti
Green
Představuje zelenou složku barvy.
public float Green { get; }
Hodnota nemovitosti
Red
Zobrazuje červenou složku barvy
public float Red { get; }
Hodnota nemovitosti
Methods
AddLuminosity(flotila)
Vytváří kopii barvy se sumou její jasnosti a hodnotou delta.
public Color AddLuminosity(float delta)
Parameters
delta
float
Hodnota světelnosti
Returns
Nový příklad třídy Aspose.Html.Drawing.Color
Convert(ColorModel)
Vrátí barevné složky ve formátu specifikovaného barevného modelu.
public IColorComponents Convert(ColorModel model)
Parameters
model
ColorModel
a barevný model.
Returns
Nový příklad rozhraní Aspose.Html.Drawing.IColorComponents
Equals(Objekt)
Určuje, zda je specifikovaný Aspose.Html.Drawing.Color rovný tomuto příkladu.
public override bool Equals(object obj)
Parameters
obj
object
Systém.Objekt srovnávat s tímto příkladem.
Returns
‘pravda’ pokud je specifikovaný System.Object stejný jako tento příklad; jinak ‘falešn’.
FromCmyk(loď, loď, loď, loď)
Vrátí novou barvu s požadovanými hodnotami cyan, magenta, žlutá, klíčová (čern.
public static Color FromCmyk(float cyan, float magenta, float yellow, float key)
Parameters
cyan
float
Plot, který představuje cyanovou složku barvy.
magenta
float
Plot, který představuje magnetickou složku barvy.
yellow
float
Plot, který představuje žlutou složku barvy.
key
float
Plot, který představuje klíčovou složku barvy.
Returns
Nový příklad třídy Aspose.Html.Drawing.Color
FromCmyka(loď, loď, loď, loď, loď)
Vrátí novou barvu s požadovanými hodnotami cyan, magenta, žlutá, klíčová (černá), alfa.
public static Color FromCmyka(float cyan, float magenta, float yellow, float key, float alpha)
Parameters
cyan
float
Plot, který představuje cyanovou složku barvy.
magenta
float
Plot, který představuje magnetickou složku barvy.
yellow
float
Plot, který představuje žlutou složku barvy.
key
float
Plot, který představuje klíčovou složku barvy.
alpha
float
Plot, který představuje alfa složku barvy.
Returns
Nový příklad třídy Aspose.Html.Drawing.Color
FromGray(flotila)
Vrátí novou barvu s požadovanou šedou hodnotou.
public static Color FromGray(float gray)
Parameters
gray
float
Plot, který představuje šedou hodnotu barvy.
Returns
Nový příklad třídy Aspose.Html.Drawing.Color
FromHsl(plavba, plavba, plavba)
Vrátí novou barvu s požadovanými hodnotami hue, saturace, saturace.
public static Color FromHsl(float hue, float saturation, float lightness)
Parameters
hue
float
Plot, který představuje hue složku barvy.
saturation
float
Plot, který představuje saturovanou složku barvy.
lightness
float
Plot, který představuje lehkost složky barvy.
Returns
Nový příklad třídy Aspose.Html.Drawing.Color
FromHsla(loď, loď, loď, loď)
Vrátí novou barvu s požadovanou hue, nasycení, nasycení, alfa hodnoty.
public static Color FromHsla(float hue, float saturation, float lightness, float alpha)
Parameters
hue
float
Plot, který představuje hue složku barvy.
saturation
float
Plot, který představuje saturovanou složku barvy.
lightness
float
Plot, který představuje lehkost složky barvy.
alpha
float
Plot, který představuje alfa složku barvy.
Returns
Nový příklad třídy Aspose.Html.Drawing.Color
FromHsv(plavba, plavba, plavba)
Vrátí novou barvu s požadovanou hustotou, saturací, hodnotou.
public static Color FromHsv(float hue, float saturation, float value)
Parameters
hue
float
Plot, který představuje hue složku barvy.
saturation
float
Plot, který představuje saturovanou složku barvy.
value
float
Plot, který představuje hodnotovou složku barvy.
Returns
Nový příklad třídy Aspose.Html.Drawing.Color
FromHsva(loď, loď, loď, loď)
Vrátí novou barvu s požadovanou hue, nasycení, hodnotou, alfa.
public static Color FromHsva(float hue, float saturation, float value, float alpha)
Parameters
hue
float
Plot, který představuje hue složku barvy.
saturation
float
Plot, který představuje saturovanou složku barvy.
value
float
Plot, který představuje hodnotovou složku barvy.
alpha
float
Plot, který představuje alfa složku barvy.
Returns
Nový příklad třídy Aspose.Html.Drawing.Color
FromHwb(plavba, plavba, plavba)
Vrátí novou barvu s požadovanými hodnotami barvy, bílosti, černosti.
public static Color FromHwb(float hue, float whiteness, float blackness)
Parameters
hue
float
Plot, který představuje hue složku barvy.
whiteness
float
Plot, který představuje bílou složku barvy.
blackness
float
Plot, který představuje černost složky barvy.
Returns
Nový příklad třídy Aspose.Html.Drawing.Color
FromHwba(loď, loď, loď, loď)
Vrátí novou barvu s požadovanými hodnotami barvy, bílosti, černosti.
public static Color FromHwba(float hue, float whiteness, float blackness, float alpha)
Parameters
hue
float
Plot, který představuje hue složku barvy.
whiteness
float
Plot, který představuje bílou složku barvy.
blackness
float
Plot, který představuje černost složky barvy.
alpha
float
Plot, který představuje alfa složku barvy.
Returns
Nový příklad třídy Aspose.Html.Drawing.Color
FromInt(Int)
Vrátí novou barvu s požadovanou hodnotou ARGB.
public static Color FromInt(int argb)
Parameters
argb
int
Int, který představuje hodnotu ARGB barvy.
Returns
Nový příklad třídy Aspose.Html.Drawing.Color
FromLab(plavba, plavba, plavba)
Vrátí novou barvu s požadovanou lehkostí, hodnotami A, B.
public static Color FromLab(float lightness, float a, float b)
Parameters
lightness
float
Plot, který představuje lehkost složky barvy.
a
float
Plot, který představuje složku A barvy.
b
float
Plot, který představuje složku B barvy.
Returns
Nový příklad třídy Aspose.Html.Drawing.Color
FromLaba(loď, loď, loď, loď)
Vrátí novou barvu s požadovanou lehkostí, hodnotami A, B, alfa.
public static Color FromLaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
Plot, který představuje lehkost složky barvy.
a
float
Plot, který představuje složku A barvy.
b
float
Plot, který představuje složku B barvy.
alpha
float
Plot, který představuje alfa složku barvy.
Returns
Nový příklad třídy Aspose.Html.Drawing.Color
FromLch(plavba, plavba, plavba)
Vrátí novou barvu s požadovanými hodnotami luminance, chromu, hue.
public static Color FromLch(float luminance, float chroma, float hue)
Parameters
luminance
float
Plot, který představuje světelnou složku barvy.
chroma
float
Plot, který představuje chromovou složku barvy.
hue
float
Plot, který představuje hue složku barvy.
Returns
Nový příklad třídy Aspose.Html.Drawing.Color
FromLcha(loď, loď, loď, loď)
Vrátí novou barvu s požadovanými hodnotami luminance, chromu, hue, alfa.
public static Color FromLcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
Plot, který představuje světelnou složku barvy.
chroma
float
Plot, který představuje chromovou složku barvy.
hue
float
Plot, který představuje hue složku barvy.
alpha
float
Plot, který představuje alfa složku barvy.
Returns
Nový příklad třídy Aspose.Html.Drawing.Color
FromOklab(plavba, plavba, plavba)
Vrátí novou barvu s požadovanou lehkostí, hodnotami A, B pro model OKLAB.
public static Color FromOklab(float lightness, float a, float b)
Parameters
lightness
float
Plot, který představuje lehkost složky barvy.
a
float
Plot, který představuje složku A barvy.
b
float
Plot, který představuje složku B barvy.
Returns
Nový příklad třídy Aspose.Html.Drawing.Color
FromOklaba(loď, loď, loď, loď)
Vrátí novou barvu s požadovanou lehkostí, hodnotami A, B, alfa pro model OKLAB.
public static Color FromOklaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
Plot, který představuje lehkost složky barvy.
a
float
Plot, který představuje složku A barvy.
b
float
Plot, který představuje složku B barvy.
alpha
float
Plot, který představuje alfa složku barvy.
Returns
Nový příklad třídy Aspose.Html.Drawing.Color
FromOklch(plavba, plavba, plavba)
Vrátí novou barvu s požadovanými hodnotami luminance, chromu, hue pro model OKLAB.
public static Color FromOklch(float luminance, float chroma, float hue)
Parameters
luminance
float
Plot, který představuje světelnou složku barvy.
chroma
float
Plot, který představuje chromovou složku barvy.
hue
float
Plot, který představuje hue složku barvy.
Returns
Nový příklad třídy Aspose.Html.Drawing.Color
FromOklcha(loď, loď, loď, loď)
Vrátí novou barvu s požadovanou luminencí, chromem, hue, alfa hodnotami pro model OKLAB.
public static Color FromOklcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
Plot, který představuje světelnou složku barvy.
chroma
float
Plot, který představuje chromovou složku barvy.
hue
float
Plot, který představuje hue složku barvy.
alpha
float
Plot, který představuje alfa složku barvy.
Returns
Nový příklad třídy Aspose.Html.Drawing.Color
FromRgb(byte, byte a byte)
Vrátí novou barvu s požadovanými žlutými, zelenými, modrými hodnotami.Všechny barevné komponenty musí být v rozmezí 0-255.
public static Color FromRgb(byte red, byte green, byte blue)
Parameters
red
byte
Byt, který představuje červenou složku barvy.
green
byte
Byt, který představuje zelenou složku barvy.
blue
byte
Byt, který představuje modrou složku barvy.
Returns
Nový příklad třídy Aspose.Html.Drawing.Color
FromRgb(Třeba int, int, int)
Vrátí novou barvu s požadovanými žlutými, zelenými, modrými hodnotami.Všechny barevné komponenty musí být v rozmezí 0-255.
public static Color FromRgb(int red, int green, int blue)
Parameters
red
int
Int, který představuje červenou složku barvy.
green
int
Int, který představuje zelenou složku barvy.
blue
int
Int, který představuje modrou složku barvy.
Returns
Nový příklad třídy Aspose.Html.Drawing.Color
FromRgb(plavba, plavba, plavba)
Vrátí novou barvu s požadovanými žlutými, zelenými, modrými hodnotami.Všechny barvy musí být v rozmezí 0-1.
public static Color FromRgb(float red, float green, float blue)
Parameters
red
float
Plot, který představuje červenou složku barvy.
green
float
Plot, který představuje zelenou složku barvy.
blue
float
Plot, který představuje modrou složku barvy.
Returns
Nový příklad třídy Aspose.Html.Drawing.Color
FromRgba(bytu, bytu, bytu a bytu)
Vrátí novou barvu s požadovanými hodnotami žluté, zelené, modré, alfa.Všechny barevné komponenty musí být v rozmezí 0-255.
public static Color FromRgba(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
Byt, který představuje červenou složku barvy.
green
byte
Byt, který představuje zelenou složku barvy.
blue
byte
Byt, který představuje modrou složku barvy.
alpha
byte
Byt, který představuje alfa složku barvy.
Returns
Nový příklad třídy Aspose.Html.Drawing.Color
FromRgba(Int, int, int, int, int)
Vrátí novou barvu s požadovanými hodnotami žluté, zelené, modré, alfa.Všechny barevné komponenty musí být v rozmezí 0-255.
public static Color FromRgba(int red, int green, int blue, int alpha)
Parameters
red
int
Int, který představuje červenou složku barvy.
green
int
Int, který představuje zelenou složku barvy.
blue
int
Int, který představuje modrou složku barvy.
alpha
int
Int, který představuje alfa složku barvy.
Returns
Nový příklad třídy Aspose.Html.Drawing.Color
FromRgba(loď, loď, loď, loď)
Vrátí novou barvu s požadovanými hodnotami žluté, zelené, modré, alfa.Všechny barvy musí být v rozmezí 0-1.
public static Color FromRgba(float red, float green, float blue, float alpha)
Parameters
red
float
Plot, který představuje červenou složku barvy.
green
float
Plot, který představuje zelenou složku barvy.
blue
float
Plot, který představuje modrou složku barvy.
alpha
float
Plot, který představuje alfa složku barvy.
Returns
Nový příklad třídy Aspose.Html.Drawing.Color
FromString(Stringová)
Zlomí řetězec obsahující barvu CSS a vrátí novou barvu.
public static Color FromString(string color)
Parameters
color
string
Řetěz obsahující barvu ve formátu RGB, HEX, HSL, HSV, HWB, CMYK, NCOL, LCH, OKLCH, LAB nebo OKLAB
Returns
Nový příklad třídy Aspose.Html.Drawing.Color
FromUint(Unt)
Vrátí novou barvu s požadovanou hodnotou ARGB.
public static Color FromUint(uint argb)
Parameters
argb
uint
Uint, který představuje hodnotu ARGB barvy.
Returns
Nový příklad třídy Aspose.Html.Drawing.Color
GetComplementary()
Vrátí novou barvu, která je na opačné straně barevného kola od původního.
public Color GetComplementary()
Returns
Nový příklad třídy Aspose.Html.Drawing.Color.
GetHashCode()
Vraťte si hash kód.
public override int GetHashCode()
Returns
Jedná se o hash kód.
GetHue()
Vraťte si barvu zpět.
public float GetHue()
Returns
Je to kousek barvy.
GetLuminosity()
Vrací jas barvy.
public float GetLuminosity()
Returns
Světlo barvy je jasn.
GetSaturation()
Vrací se nasycenost barvy.
public float GetSaturation()
Returns
Sytost barvy je.
ToInt()
Kódování barevných součástí ARGB do int.
public int ToInt()
Returns
ifrovaný int.
ToName()
Vrátí název barvy, pokud odpovídá barvě v seznamu CSS jmenovaných barev, nebo prázdné řetězce.
public string ToName()
Returns
Je to barevné jméno.
ToNaturalColorString(Int)
Vrátí přirozenou barvu (NCol) specifikovanou barvu pomocí barevného písmena s číslem pro určení vzdálenosti (v procentech) od barvy.
public string ToNaturalColorString(int digits)
Parameters
digits
int
Nastavení přesnosti pro barevné komponenty.
Returns
Přírodní barvy (NCol) řetězec
ToRgbHexString()
Návrat hexadecimalní barvy je specifikován s: #RRGGBB.
public string ToRgbHexString()
Returns
Hexadecimalní barevný řetězec.
ToRgbString()
Vrátí řetězec obsahující RGB barvu specifikovanou: rgb(R, G, B).
public string ToRgbString()
Returns
RGB řetězec.
ToRgbaHexString()
Návrat hexadecimalní barvy je specifikován s: #RRGGBBAA.
public string ToRgbaHexString()
Returns
Hexadecimalní barevný řetězec.
ToRgbaString()
Vrátí řetězec obsahující RGBA barvu specifikovanou: rgba(R, G, B, A).
public string ToRgbaString()
Returns
Zrcadlová řetězec.
ToString()
Vrátí řádek, který se skládá z hodnot součásti RGBA.
public override string ToString()
Returns
lověk čitelný řetězec.
ToUint()
Kódování barevných ARGB složek do nesignovaných int.
public uint ToUint()
Returns
Kódované nepodepsan.
WithAlpha(flotila)
Vytváří kopii barvy s specifikovanou alfa složkou.
public Color WithAlpha(float alpha)
Parameters
alpha
float
Hodnota alfa složky
Returns
Nový příklad třídy Aspose.Html.Drawing.Color
WithHue(flotila)
Vytváří kopii barvy s specifikovanou Hue.
public Color WithHue(float hue)
Parameters
hue
float
Hodnotí se Hue.
Returns
>Nový příklad třídy Aspose.Html.Drawing.Color.
WithLuminosity(flotila)
Vytváří kopii barvy s specifikovanou jasnost.
public Color WithLuminosity(float luminosity)
Parameters
luminosity
float
Hodnota světelnosti
Returns
Nový příklad třídy Aspose.Html.Drawing.Color.
WithSaturation(flotila)
Vytváří kopii barvy s specifikovanou saturac.
public Color WithSaturation(float saturation)
Parameters
saturation
float
hodnoty nasycen.
Returns
>Nový příklad třídy Aspose.Html.Drawing.Color.