Class Color
ja nimityö: Aspose.Svg.Drawing Kokous: Aspose.SVG.dll (25.5.0)
Väriluokka antaa sinulle mahdollisuuden määrittää värejäPunainen vihreä sininen (RGB) arvoHue-Saturation-Luminosity (HSL) -arvot ovatHue-Saturation-Valueen (HSV) arvotHue-Whiteness-Blackness (HWB) arvotvalon A-B (LAB) arvot,Luminance-Chroma-Hue (LCH) arvotCyan-Magenta-Yellow-Key (CMYK) arvotLuonnolliset värit (NCOL)tai värillinen nimi.Alpha-kanava on saatavilla myös avoimuuden osoittamiseksi.
[ComVisible(true)]
public class Color
Inheritance
Perintöjäsenet
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Color()
Aloittaa Aspose.Svg.Drawing.Color -luokan uusi esimerkki.Oletusarvoisesti väri on musta.
public Color()
Color(laivasto, laivasto ja laivasto)
Aloittaa Aspose.Svg.Drawing.Color -luokan uusi esimerkki.Kaikkien värikomponenttien on oltava alueella 0-1.
public Color(float red, float green, float blue)
Parameters
red
float
Punainen osa väriä.
green
float
Vihreä osa väriä.
blue
float
Sininen osa väriä.
Color(laivasto, laivasto, laivasto)
Aloittaa Aspose.Svg.Drawing.Color -luokan uusi esimerkki.Kaikkien värikomponenttien on oltava alueella 0-1.
public Color(float red, float green, float blue, float alpha)
Parameters
red
float
Punainen osa väriä.
green
float
Vihreä osa väriä.
blue
float
Sininen osa väriä.
alpha
float
Värien alfa komponentti.
Color(bytejä, bytejä ja bytejä)
Aloittaa Aspose.Svg.Drawing.Color -luokan uusi esimerkki.Kaikkien värikomponenttien on oltava alueella 0-255.
public Color(byte red, byte green, byte blue)
Parameters
red
byte
Punainen osa väriä.
green
byte
Vihreä osa väriä.
blue
byte
Sininen osa väriä.
Color(byte, byte, byte ja byte)
Aloittaa Aspose.Svg.Drawing.Color -luokan uusi esimerkki.Kaikkien värikomponenttien on oltava alueella 0-255.
public Color(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
Bytti, joka edustaa värin punaista komponenttia.
green
byte
Bytti, joka edustaa värin vihreää komponenttia.
blue
byte
Bytti, joka edustaa värin sinistä komponenttia.
alpha
byte
Bytti, joka edustaa värien alfa-komponenttia.
Color(Inti, Inti ja Inti)
Aloittaa Aspose.Svg.Drawing.Color -luokan uusi esimerkki.Kaikkien värikomponenttien on oltava alueella 0-255.
public Color(int red, int green, int blue)
Parameters
red
int
Punainen osa väriä.
green
int
Vihreä osa väriä.
blue
int
Sininen osa väriä.
Color(Inti, Inti, Inti ja Inti)
Aloittaa Aspose.Svg.Drawing.Color -luokan uusi esimerkki.Kaikkien värikomponenttien on oltava alueella 0-255.
public Color(int red, int green, int blue, int alpha)
Parameters
red
int
Punainen osa väriä.
green
int
Vihreä osa väriä.
blue
int
Sininen osa väriä.
alpha
int
Värien alfa komponentti.
Properties
Alpha
Se edustaa värien alfa-komponenttia.
public float Alpha { get; }
Omistuksen arvo
Blue
Se edustaa värin sinistä komponenttia.
public float Blue { get; }
Omistuksen arvo
Green
Se edustaa värin vihreää komponenttia.
public float Green { get; }
Omistuksen arvo
Red
Se edustaa värin punaista komponenttia
public float Red { get; }
Omistuksen arvo
Methods
AddLuminosity(Flottaa)
Luo värin jäljennös sen kirkkauden ja delta-arvon summalla.
public Color AddLuminosity(float delta)
Parameters
delta
float
Valon arvo
Returns
Uusi esimerkki Aspose.Svg.Drawing.Color luokasta
Convert(ColorModel)
Palauttaa värikomponentti määritellyn värimallin muodossa.
public IColorComponents Convert(ColorModel model)
Parameters
model
ColorModel
Väri on malli.
Returns
Uusi esimerkki Aspose.Svg.Drawing.IColorComponents -liittymästä
Equals(Objekti)
Määrittää, onko määritetty Aspose.Svg.Drawing.Color samanlainen kuin tässä tapauksessa.
public override bool Equals(object obj)
Parameters
obj
object
Järjestelmä.Object verrata tähän tapaukseen.
Returns
’totu’ jos määritelty System.Object on samanlainen kuin tämä tapaus; muuten ’väärä’.
FromCmyk(laivasto, laivasto, laivasto)
Palauttaa uusi väri pyydettyjen cyan, magenta, keltainen, avain (mustan) arvojen kanssa.
public static Color FromCmyk(float cyan, float magenta, float yellow, float key)
Parameters
cyan
float
Se on laatikko, joka edustaa värin sianikomponenttia.
magenta
float
Valo, joka edustaa värin magentaa.
yellow
float
Valo, joka edustaa värin keltaista komponenttia.
key
float
Se on väri, joka edustaa värien avainkomponenttia.
Returns
Uusi esimerkki Aspose.Svg.Drawing.Color luokasta
FromCmyka(laivasto, laivasto, laivasto, laivasto)
Palauttaa uusi väri pyydettyjen cyan, magenta, keltainen, avain (musta), alfa arvojen kanssa.
public static Color FromCmyka(float cyan, float magenta, float yellow, float key, float alpha)
Parameters
cyan
float
Se on laatikko, joka edustaa värin sianikomponenttia.
magenta
float
Valo, joka edustaa värin magentaa.
yellow
float
Valo, joka edustaa värin keltaista komponenttia.
key
float
Se on väri, joka edustaa värien avainkomponenttia.
alpha
float
Se on alfa-komponentti, joka edustaa väriä.
Returns
Uusi esimerkki Aspose.Svg.Drawing.Color luokasta
FromGray(Flottaa)
Palauttaa uusi väri pyydettyyn harmaaseen arvoon.
public static Color FromGray(float gray)
Parameters
gray
float
Valo, joka edustaa värin harmaa arvoa.
Returns
Uusi esimerkki Aspose.Svg.Drawing.Color luokasta
FromHsl(laivasto, laivasto ja laivasto)
Palauttaa uusi väri pyydetyn värin, kylläisyyden, kylläisyyden arvojen kanssa.
public static Color FromHsl(float hue, float saturation, float lightness)
Parameters
hue
float
Float, joka edustaa värin hiukkomponenttia.
saturation
float
Float, joka edustaa värien saturointikomponenttia.
lightness
float
Valo, joka edustaa värin kevyyttä.
Returns
Uusi esimerkki Aspose.Svg.Drawing.Color luokasta
FromHsla(laivasto, laivasto, laivasto)
Palauttaa uusi väri pyydetyn värin, kylläisyyden, kylläisyyden, alfa-arvojen kanssa.
public static Color FromHsla(float hue, float saturation, float lightness, float alpha)
Parameters
hue
float
Float, joka edustaa värin hiukkomponenttia.
saturation
float
Float, joka edustaa värien saturointikomponenttia.
lightness
float
Valo, joka edustaa värin kevyyttä.
alpha
float
Se on alfa-komponentti, joka edustaa väriä.
Returns
Uusi esimerkki Aspose.Svg.Drawing.Color luokasta
FromHsv(laivasto, laivasto ja laivasto)
Palauttaa uusi väri pyydetyn värin, kylläisyyden, arvon kanssa.
public static Color FromHsv(float hue, float saturation, float value)
Parameters
hue
float
Float, joka edustaa värin hiukkomponenttia.
saturation
float
Float, joka edustaa värien saturointikomponenttia.
value
float
Float, joka edustaa värin arvokomponenttia.
Returns
Uusi esimerkki Aspose.Svg.Drawing.Color luokasta
FromHsva(laivasto, laivasto, laivasto)
Palauttaa uusi väri pyydetyn värin, kylläisyyden, arvon, alfa.
public static Color FromHsva(float hue, float saturation, float value, float alpha)
Parameters
hue
float
Float, joka edustaa värin hiukkomponenttia.
saturation
float
Float, joka edustaa värien saturointikomponenttia.
value
float
Float, joka edustaa värin arvokomponenttia.
alpha
float
Se on alfa-komponentti, joka edustaa väriä.
Returns
Uusi esimerkki Aspose.Svg.Drawing.Color luokasta
FromHwb(laivasto, laivasto ja laivasto)
Palauttaa uusi väri pyydetyn värin, valkeuden, mustan värin kanssa.
public static Color FromHwb(float hue, float whiteness, float blackness)
Parameters
hue
float
Float, joka edustaa värin hiukkomponenttia.
whiteness
float
Float, joka edustaa värin valkeuden komponenttia.
blackness
float
Float, joka edustaa värin tummuuden komponenttia.
Returns
Uusi esimerkki Aspose.Svg.Drawing.Color luokasta
FromHwba(laivasto, laivasto, laivasto)
Palauttaa uusi väri pyydetyn värin, valkeuden, mustan värin kanssa.
public static Color FromHwba(float hue, float whiteness, float blackness, float alpha)
Parameters
hue
float
Float, joka edustaa värin hiukkomponenttia.
whiteness
float
Float, joka edustaa värin valkeuden komponenttia.
blackness
float
Float, joka edustaa värin tummuuden komponenttia.
alpha
float
Se on alfa-komponentti, joka edustaa väriä.
Returns
Uusi esimerkki Aspose.Svg.Drawing.Color luokasta
FromInt(Sisältää)
Palauttaa uusi väri pyydetyn ARGB-arvon kanssa.
public static Color FromInt(int argb)
Parameters
argb
int
Sisältö, joka edustaa värin ARGB-arvoa.
Returns
Uusi esimerkki Aspose.Svg.Drawing.Color luokasta
FromLab(laivasto, laivasto ja laivasto)
Palauttaa uusi väri pyydettyä kirkkautta, A, B arvoja.
public static Color FromLab(float lightness, float a, float b)
Parameters
lightness
float
Valo, joka edustaa värin kevyyttä.
a
float
Se on laatikko, joka edustaa värin A-komponenttia.
b
float
Valo, joka edustaa värin B-komponenttia.
Returns
Uusi esimerkki Aspose.Svg.Drawing.Color luokasta
FromLaba(laivasto, laivasto, laivasto)
Palauttaa uusi väri pyydettyä kirkkautta, A, B, alfa-arvoja.
public static Color FromLaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
Valo, joka edustaa värin kevyyttä.
a
float
Se on laatikko, joka edustaa värin A-komponenttia.
b
float
Valo, joka edustaa värin B-komponenttia.
alpha
float
Se on alfa-komponentti, joka edustaa väriä.
Returns
Uusi esimerkki Aspose.Svg.Drawing.Color luokasta
FromLch(laivasto, laivasto ja laivasto)
Palauttaa uusi väri pyydetyn luminositeetin, kroman, hue-arvojen kanssa.
public static Color FromLch(float luminance, float chroma, float hue)
Parameters
luminance
float
Float, joka edustaa värin sävykomponenttia.
chroma
float
Float, joka edustaa värin kromikomponenttia.
hue
float
Float, joka edustaa värin hiukkomponenttia.
Returns
Uusi esimerkki Aspose.Svg.Drawing.Color luokasta
FromLcha(laivasto, laivasto, laivasto)
Palauttaa uusi väri pyydettyjen valon, kroman, hue, alfa-arvojen kanssa.
public static Color FromLcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
Float, joka edustaa värin sävykomponenttia.
chroma
float
Float, joka edustaa värin kromikomponenttia.
hue
float
Float, joka edustaa värin hiukkomponenttia.
alpha
float
Se on alfa-komponentti, joka edustaa väriä.
Returns
Uusi esimerkki Aspose.Svg.Drawing.Color luokasta
FromOklab(laivasto, laivasto ja laivasto)
Palauttaa uusi väri pyydettyä kirkkautta, arvoja A, B OKLAB malli.
public static Color FromOklab(float lightness, float a, float b)
Parameters
lightness
float
Valo, joka edustaa värin kevyyttä.
a
float
Se on laatikko, joka edustaa värin A-komponenttia.
b
float
Valo, joka edustaa värin B-komponenttia.
Returns
Uusi esimerkki Aspose.Svg.Drawing.Color luokasta
FromOklaba(laivasto, laivasto, laivasto)
Palauttaa uusi väri pyydetyn kevytyksen, A, B, alfa-arvojen kanssa OKLAB-malliin.
public static Color FromOklaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
Valo, joka edustaa värin kevyyttä.
a
float
Se on laatikko, joka edustaa värin A-komponenttia.
b
float
Valo, joka edustaa värin B-komponenttia.
alpha
float
Se on alfa-komponentti, joka edustaa väriä.
Returns
Uusi esimerkki Aspose.Svg.Drawing.Color luokasta
FromOklch(laivasto, laivasto ja laivasto)
Palauttaa uusi väri pyydetyn luminositeetin, kroman ja värin arvojen kanssa OKLAB-malliin.
public static Color FromOklch(float luminance, float chroma, float hue)
Parameters
luminance
float
Float, joka edustaa värin sävykomponenttia.
chroma
float
Float, joka edustaa värin kromikomponenttia.
hue
float
Float, joka edustaa värin hiukkomponenttia.
Returns
Uusi esimerkki Aspose.Svg.Drawing.Color luokasta
FromOklcha(laivasto, laivasto, laivasto)
Palauttaa uusi väri pyydetyn luminositeetin, kroman, hue- ja alfa-arvojen kanssa OKLAB-malliin.
public static Color FromOklcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
Float, joka edustaa värin sävykomponenttia.
chroma
float
Float, joka edustaa värin kromikomponenttia.
hue
float
Float, joka edustaa värin hiukkomponenttia.
alpha
float
Se on alfa-komponentti, joka edustaa väriä.
Returns
Uusi esimerkki Aspose.Svg.Drawing.Color luokasta
FromRgb(bytejä, bytejä ja bytejä)
Palauttaa uusi väri pyydettyjen värit, vihreä, sininen.Kaikkien värikomponenttien on oltava alueella 0-255.
public static Color FromRgb(byte red, byte green, byte blue)
Parameters
red
byte
Bytti, joka edustaa värin punaista komponenttia.
green
byte
Bytti, joka edustaa värin vihreää komponenttia.
blue
byte
Bytti, joka edustaa värin sinistä komponenttia.
Returns
Uusi esimerkki Aspose.Svg.Drawing.Color luokasta
FromRgb(Inti, Inti ja Inti)
Palauttaa uusi väri pyydettyjen värit, vihreä, sininen.Kaikkien värikomponenttien on oltava alueella 0-255.
public static Color FromRgb(int red, int green, int blue)
Parameters
red
int
Sisältö, joka edustaa värin punaista komponenttia.
green
int
Sisältö, joka edustaa värin vihreää komponenttia.
blue
int
Sisältö, joka edustaa värin sinistä komponenttia.
Returns
Uusi esimerkki Aspose.Svg.Drawing.Color luokasta
FromRgb(laivasto, laivasto ja laivasto)
Palauttaa uusi väri pyydettyjen värit, vihreä, sininen.Kaikkien värikomponenttien on oltava alueella 0-1.
public static Color FromRgb(float red, float green, float blue)
Parameters
red
float
Valo, joka edustaa värin punaista komponenttia.
green
float
Valo, joka edustaa värin vihreää komponenttia.
blue
float
Se on laatikko, joka edustaa värin sinistä komponenttia.
Returns
Uusi esimerkki Aspose.Svg.Drawing.Color luokasta
FromRgba(byte, byte, byte ja byte)
Palauttaa uusi väri pyydettyjen ged, vihreä, sininen, alfa arvojen kanssa.Kaikkien värikomponenttien on oltava alueella 0-255.
public static Color FromRgba(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
Bytti, joka edustaa värin punaista komponenttia.
green
byte
Bytti, joka edustaa värin vihreää komponenttia.
blue
byte
Bytti, joka edustaa värin sinistä komponenttia.
alpha
byte
Bytti, joka edustaa värien alfa-komponenttia.
Returns
Uusi esimerkki Aspose.Svg.Drawing.Color luokasta
FromRgba(Inti, Inti, Inti ja Inti)
Palauttaa uusi väri pyydettyjen ged, vihreä, sininen, alfa arvojen kanssa.Kaikkien värikomponenttien on oltava alueella 0-255.
public static Color FromRgba(int red, int green, int blue, int alpha)
Parameters
red
int
Sisältö, joka edustaa värin punaista komponenttia.
green
int
Sisältö, joka edustaa värin vihreää komponenttia.
blue
int
Sisältö, joka edustaa värin sinistä komponenttia.
alpha
int
Sisältö, joka edustaa värien alfa-komponenttia.
Returns
Uusi esimerkki Aspose.Svg.Drawing.Color luokasta
FromRgba(laivasto, laivasto, laivasto)
Palauttaa uusi väri pyydettyjen ged, vihreä, sininen, alfa arvojen kanssa.Kaikkien värikomponenttien on oltava alueella 0-1.
public static Color FromRgba(float red, float green, float blue, float alpha)
Parameters
red
float
Valo, joka edustaa värin punaista komponenttia.
green
float
Valo, joka edustaa värin vihreää komponenttia.
blue
float
Se on laatikko, joka edustaa värin sinistä komponenttia.
alpha
float
Se on alfa-komponentti, joka edustaa väriä.
Returns
Uusi esimerkki Aspose.Svg.Drawing.Color luokasta
FromString(String)
Sisältää CSS-värin ja palauttaa uuden värin.
public static Color FromString(string color)
Parameters
color
string
Sarja, joka sisältää värin muodossa RGB, HEX, HSL, HSV, HWB, CMYK, NCOL, LCH, OKLCH, LAB tai OKLAB
Returns
Uusi esimerkki Aspose.Svg.Drawing.Color luokasta
FromUint(Uint)
Palauttaa uusi väri pyydetyn ARGB-arvon kanssa.
public static Color FromUint(uint argb)
Parameters
argb
uint
Väri, joka edustaa värin ARGB-arvoa.
Returns
Uusi esimerkki Aspose.Svg.Drawing.Color luokasta
GetComplementary()
Palauttaa uusi väri, joka on väri pyörän vastakkaisella puolella alkuperäisestä.
public Color GetComplementary()
Returns
Uusi esimerkki Aspose.Svg.Drawing.Color luokasta.
GetHashCode()
Palauttaa hash koodi.
public override int GetHashCode()
Returns
Tämä on hash koodi.
GetHue()
palauttaa värin väri.
public float GetHue()
Returns
Se on värin hius.
GetLuminosity()
Se palauttaa värin kirkkauden.
public float GetLuminosity()
Returns
Värin kirkkautta on.
GetSaturation()
Se palauttaa värien kylläisyyden.
public float GetSaturation()
Returns
Se on värien kyllästyminen.
ToInt()
Sisältää värin ARGB-komponentit int.
public int ToInt()
Returns
Sisältää koodaus.
ToName()
Palauttaa värin nimi, jos se vastaa värin luettelossa CSS nimettyjä värejä, tai tyhjä sarja.
public string ToName()
Returns
Ja väri nimi.
ToNaturalColorString(Sisältää)
Palauttaa luonnollinen väri (NCol) määritelty väri käyttämällä väri kirjain kanssa numero määrittää etäisyys (prosentti) väri.
public string ToNaturalColorString(int digits)
Parameters
digits
int
Määritä värikomponenttien pyöreän tarkkuuden.
Returns
Luonnollinen väri (NCol) sarja
ToRgbHexString()
Palauttaa hexadecimal väri on määritelty: #RRGGBB.
public string ToRgbHexString()
Returns
Hexadecimal väri sarja.
ToRgbString()
Palauttaa sarja, joka sisältää RGB-värin, joka on määritelty: rgb(R, G, B).
public string ToRgbString()
Returns
ja rgb string.
ToRgbaHexString()
Paluu Hexadecimal väri on määritelty: #RRGGBBAA.
public string ToRgbaHexString()
Returns
Hexadecimal väri sarja.
ToRgbaString()
Palauttaa sarja, joka sisältää RGBA-värin, joka on määritelty: rgba(R, G, B, A).
public string ToRgbaString()
Returns
ja rgba string.
ToString()
Palauttaa sarjan, joka koostuu RGBA-komponenttiarvoista.
public override string ToString()
Returns
Ihmisen luettavaa sarjaa.
ToUint()
Sisältää värin ARGB-komponentit allekirjoittamattomaksi int.
public uint ToUint()
Returns
Käännetään allekirjoittamattomana.
WithAlpha(Flottaa)
Luo värin kopio määritellyllä alfa-komponentilla.
public Color WithAlpha(float alpha)
Parameters
alpha
float
Alpha-komponentin arvo
Returns
Uusi esimerkki Aspose.Svg.Drawing.Color luokasta
WithHue(Flottaa)
Luo jäljennös väristä määritellyllä hiuksella.
public Color WithHue(float hue)
Parameters
hue
float
Huuen arvo on.
Returns
>Uusi tapaus Aspose.Svg.Drawing.Color luokan.
WithLuminosity(Flottaa)
Luo värin kopio määritellyllä kirkkaudella.
public Color WithLuminosity(float luminosity)
Parameters
luminosity
float
Valon arvo
Returns
Uusi esimerkki Aspose.Svg.Drawing.Color luokasta.
WithSaturation(Flottaa)
Luo värin kopio määritellyllä kylläisyydellä.
public Color WithSaturation(float saturation)
Parameters
saturation
float
Se on kylläisyyden arvo.
Returns
>Uusi tapaus Aspose.Svg.Drawing.Color luokan.