Class Color
Le nom : Aspose.Html.Drawing Assemblaggio: Aspose.HTML.dll (25.4.0)
La classe de couleur vous permet de définir les couleurs commeLes valeurs RGB (Red-Green-Blue)La luminosité HSL (Hue-Saturation-Luminosity)Les valeurs Hue-Saturation-Value (HSV)Les valeurs Hue-Whiteness-Blackness (HWB)Les valeurs de lumière A-B (LAB)Les valeurs Luminance-Chroma-Hue (LCH)Les valeurs Cyan-Magenta-Yellow-Key (CMYK)Les valeurs des couleurs naturelles (NCOL)Ou avec un nom de couleur.Un canal Alpha est également disponible pour indiquer la transparence.
[ComVisible(true)]
public class Color
Inheritance
I membri ereditari
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Color()
Initialisez une nouvelle instance de la classe Aspose.Html.Drawing.Color.Par défaut, la couleur est noire.
public Color()
Color(Flotte, Flotte et Flotte)
Initialisez une nouvelle instance de la classe Aspose.Html.Drawing.Color.Tous les composants de couleur doivent être dans la gamme 0-1.
public Color(float red, float green, float blue)
Parameters
red
float
La composante rouge de la couleur.
green
float
La composante verte de la couleur.
blue
float
La composante bleue de la couleur.
Color(La flotte, la flotte, la flotte, la flotte)
Initialisez une nouvelle instance de la classe Aspose.Html.Drawing.Color.Tous les composants de couleur doivent être dans la gamme 0-1.
public Color(float red, float green, float blue, float alpha)
Parameters
red
float
La composante rouge de la couleur.
green
float
La composante verte de la couleur.
blue
float
La composante bleue de la couleur.
alpha
float
Le composant alpha de la couleur.
Color(Le byte, le byte, le byte)
Initialisez une nouvelle instance de la classe Aspose.Html.Drawing.Color.Tous les composants de couleur doivent être dans la gamme 0-255.
public Color(byte red, byte green, byte blue)
Parameters
red
byte
La composante rouge de la couleur.
green
byte
La composante verte de la couleur.
blue
byte
La composante bleue de la couleur.
Color(Bytes, Byte, byte)
Initialisez une nouvelle instance de la classe Aspose.Html.Drawing.Color.Tous les composants de couleur doivent être dans la gamme 0-255.
public Color(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
Un byte qui représente la composante rouge de la couleur.
green
byte
Un byte qui représente la composante verte de la couleur.
blue
byte
Un byte qui représente la composante bleue de la couleur.
alpha
byte
Un byte qui représente le composant alpha de la couleur.
Color(int, int, int)
Initialisez une nouvelle instance de la classe Aspose.Html.Drawing.Color.Tous les composants de couleur doivent être dans la gamme 0-255.
public Color(int red, int green, int blue)
Parameters
red
int
La composante rouge de la couleur.
green
int
La composante verte de la couleur.
blue
int
La composante bleue de la couleur.
Color(int, int, int, int, int)
Initialisez une nouvelle instance de la classe Aspose.Html.Drawing.Color.Tous les composants de couleur doivent être dans la gamme 0-255.
public Color(int red, int green, int blue, int alpha)
Parameters
red
int
La composante rouge de la couleur.
green
int
La composante verte de la couleur.
blue
int
La composante bleue de la couleur.
alpha
int
Le composant alpha de la couleur.
Properties
Alpha
Il représente le composant alpha de la couleur.
public float Alpha { get; }
Valore di proprietà
Blue
Il représente la composante bleue de la couleur.
public float Blue { get; }
Valore di proprietà
Green
Il représente la composante verte de la couleur.
public float Green { get; }
Valore di proprietà
Red
Il représente la composante rouge de la couleur
public float Red { get; }
Valore di proprietà
Methods
AddLuminosity(Flotte)
Créez une copie de la couleur avec la somme de sa luminosité et la valeur du delta.
public Color AddLuminosity(float delta)
Parameters
delta
float
Valeur de luminosité
Returns
Une nouvelle instance de la classe Aspose.Html.Drawing.Color
Convert(ColorModel)
Retourne un composant couleur dans le format du modèle de couleur spécifié.
public IColorComponents Convert(ColorModel model)
Parameters
model
ColorModel
Le modèle de couleur.
Returns
Une nouvelle instance de l’interface Aspose.Html.Drawing.IColorComponents
Equals(Objets)
Déterminer si le Aspose.Html.Drawing.Color spécifié est égal à cette instance.
public override bool Equals(object obj)
Parameters
obj
object
Il sistema.oggetto per paragonare con questa instanza.
Returns
’true’ se il specifico System.Object è uguale a questa instanza; altrimenti, ‘falso’.
FromCmyk(La flotte, la flotte, la flotte, la flotte)
Retourne une nouvelle couleur avec les valeurs cyan, magenta, jaune, clé (noir) demandées.
public static Color FromCmyk(float cyan, float magenta, float yellow, float key)
Parameters
cyan
float
Un fleuve qui représente le composant cyan de la couleur.
magenta
float
Une flamme qui représente la composante magenta de la couleur.
yellow
float
Un fleuve qui représente le composant jaune de la couleur.
key
float
Un fleuve qui représente le composant clé de la couleur.
Returns
Une nouvelle instance de la classe Aspose.Html.Drawing.Color
FromCmyka(La flotte, la flotte et la flotte)
Retourne une nouvelle couleur avec les valeurs cyan, magenta, jaune, clé (noir), alpha demandées.
public static Color FromCmyka(float cyan, float magenta, float yellow, float key, float alpha)
Parameters
cyan
float
Un fleuve qui représente le composant cyan de la couleur.
magenta
float
Une flamme qui représente la composante magenta de la couleur.
yellow
float
Un fleuve qui représente le composant jaune de la couleur.
key
float
Un fleuve qui représente le composant clé de la couleur.
alpha
float
Un flot qui représente le composant alpha de la couleur.
Returns
Une nouvelle instance de la classe Aspose.Html.Drawing.Color
FromGray(Flotte)
Retourne une nouvelle couleur avec la valeur grise demandée.
public static Color FromGray(float gray)
Parameters
gray
float
Une flèche qui représente la valeur grise de la couleur.
Returns
Une nouvelle instance de la classe Aspose.Html.Drawing.Color
FromHsl(Flotte, Flotte et Flotte)
Retourne une nouvelle couleur avec les valeurs d’humidité, de saturation et de satiation demandées.
public static Color FromHsl(float hue, float saturation, float lightness)
Parameters
hue
float
Une fleur qui représente le composant de la couleur.
saturation
float
Un fleuve qui représente le composant de saturation de la couleur.
lightness
float
Un fleuve qui représente la luminosité composante de la couleur.
Returns
Une nouvelle instance de la classe Aspose.Html.Drawing.Color
FromHsla(La flotte, la flotte, la flotte, la flotte)
Retourne une nouvelle couleur avec les valeurs requises, la saturation, l’assaturation et les alpha.
public static Color FromHsla(float hue, float saturation, float lightness, float alpha)
Parameters
hue
float
Une fleur qui représente le composant de la couleur.
saturation
float
Un fleuve qui représente le composant de saturation de la couleur.
lightness
float
Un fleuve qui représente la luminosité composante de la couleur.
alpha
float
Un flot qui représente le composant alpha de la couleur.
Returns
Une nouvelle instance de la classe Aspose.Html.Drawing.Color
FromHsv(Flotte, Flotte et Flotte)
Retourne une nouvelle couleur avec la quantité demandée, la saturation et la valeur.
public static Color FromHsv(float hue, float saturation, float value)
Parameters
hue
float
Une fleur qui représente le composant de la couleur.
saturation
float
Un fleuve qui représente le composant de saturation de la couleur.
value
float
Un flot qui représente le composant de valeur de la couleur.
Returns
Une nouvelle instance de la classe Aspose.Html.Drawing.Color
FromHsva(La flotte, la flotte, la flotte, la flotte)
Retourne une nouvelle couleur avec la hue demandée, saturation, valeur, alpha.
public static Color FromHsva(float hue, float saturation, float value, float alpha)
Parameters
hue
float
Une fleur qui représente le composant de la couleur.
saturation
float
Un fleuve qui représente le composant de saturation de la couleur.
value
float
Un flot qui représente le composant de valeur de la couleur.
alpha
float
Un flot qui représente le composant alpha de la couleur.
Returns
Une nouvelle instance de la classe Aspose.Html.Drawing.Color
FromHwb(Flotte, Flotte et Flotte)
Retourne une nouvelle couleur avec les valeurs de couleur, de blanchiment et de noirceur demandées.
public static Color FromHwb(float hue, float whiteness, float blackness)
Parameters
hue
float
Une fleur qui représente le composant de la couleur.
whiteness
float
Une flamme qui représente le composant de la couleur blanche.
blackness
float
Une flamme qui représente le composant noir de la couleur.
Returns
Une nouvelle instance de la classe Aspose.Html.Drawing.Color
FromHwba(La flotte, la flotte, la flotte, la flotte)
Retourne une nouvelle couleur avec les valeurs de couleur, de blanchiment et de noirceur demandées.
public static Color FromHwba(float hue, float whiteness, float blackness, float alpha)
Parameters
hue
float
Une fleur qui représente le composant de la couleur.
whiteness
float
Une flamme qui représente le composant de la couleur blanche.
blackness
float
Une flamme qui représente le composant noir de la couleur.
alpha
float
Un flot qui représente le composant alpha de la couleur.
Returns
Une nouvelle instance de la classe Aspose.Html.Drawing.Color
FromInt(int)
Retourne une nouvelle couleur avec la valeur ARGB demandée.
public static Color FromInt(int argb)
Parameters
argb
int
Un int qui représente la valeur ARGB de la couleur.
Returns
Une nouvelle instance de la classe Aspose.Html.Drawing.Color
FromLab(Flotte, Flotte et Flotte)
Retourne une nouvelle couleur avec la luminosité demandée, les valeurs A, B.
public static Color FromLab(float lightness, float a, float b)
Parameters
lightness
float
Un fleuve qui représente la luminosité composante de la couleur.
a
float
Un fleuve qui représente la composante A de la couleur.
b
float
Une flèche qui représente la composante B de la couleur.
Returns
Une nouvelle instance de la classe Aspose.Html.Drawing.Color
FromLaba(La flotte, la flotte, la flotte, la flotte)
Retourne une nouvelle couleur avec la luminosité demandée, les valeurs A, B, alpha.
public static Color FromLaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
Un fleuve qui représente la luminosité composante de la couleur.
a
float
Un fleuve qui représente la composante A de la couleur.
b
float
Une flèche qui représente la composante B de la couleur.
alpha
float
Un flot qui représente le composant alpha de la couleur.
Returns
Une nouvelle instance de la classe Aspose.Html.Drawing.Color
FromLch(Flotte, Flotte et Flotte)
Retourne une nouvelle couleur avec les valeurs de luminosité, chrome et hue demandées.
public static Color FromLch(float luminance, float chroma, float hue)
Parameters
luminance
float
Un flot qui représente la luminosité de la couleur.
chroma
float
Un fleuve qui représente la composante chromatique de la couleur.
hue
float
Une fleur qui représente le composant de la couleur.
Returns
Une nouvelle instance de la classe Aspose.Html.Drawing.Color
FromLcha(La flotte, la flotte, la flotte, la flotte)
Retourne une nouvelle couleur avec les valeurs de luminosité, chrome, hue, alpha demandées.
public static Color FromLcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
Un flot qui représente la luminosité de la couleur.
chroma
float
Un fleuve qui représente la composante chromatique de la couleur.
hue
float
Une fleur qui représente le composant de la couleur.
alpha
float
Un flot qui représente le composant alpha de la couleur.
Returns
Une nouvelle instance de la classe Aspose.Html.Drawing.Color
FromOklab(Flotte, Flotte et Flotte)
Retourne une nouvelle couleur avec la luminosité demandée, les valeurs A, B pour le modèle OKLAB.
public static Color FromOklab(float lightness, float a, float b)
Parameters
lightness
float
Un fleuve qui représente la luminosité composante de la couleur.
a
float
Un fleuve qui représente la composante A de la couleur.
b
float
Une flèche qui représente la composante B de la couleur.
Returns
Une nouvelle instance de la classe Aspose.Html.Drawing.Color
FromOklaba(La flotte, la flotte, la flotte, la flotte)
Retourne une nouvelle couleur avec la luminosité demandée, les valeurs A, B, alpha pour le modèle OKLAB.
public static Color FromOklaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
Un fleuve qui représente la luminosité composante de la couleur.
a
float
Un fleuve qui représente la composante A de la couleur.
b
float
Une flèche qui représente la composante B de la couleur.
alpha
float
Un flot qui représente le composant alpha de la couleur.
Returns
Une nouvelle instance de la classe Aspose.Html.Drawing.Color
FromOklch(Flotte, Flotte et Flotte)
Retourne une nouvelle couleur avec les valeurs de luminosité, chrome et hue demandées pour le modèle OKLAB.
public static Color FromOklch(float luminance, float chroma, float hue)
Parameters
luminance
float
Un flot qui représente la luminosité de la couleur.
chroma
float
Un fleuve qui représente la composante chromatique de la couleur.
hue
float
Une fleur qui représente le composant de la couleur.
Returns
Une nouvelle instance de la classe Aspose.Html.Drawing.Color
FromOklcha(La flotte, la flotte, la flotte, la flotte)
Retourne une nouvelle couleur avec les valeurs luminosité, chrome, hue, alpha demandées pour le modèle OKLAB.
public static Color FromOklcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
Un flot qui représente la luminosité de la couleur.
chroma
float
Un fleuve qui représente la composante chromatique de la couleur.
hue
float
Une fleur qui représente le composant de la couleur.
alpha
float
Un flot qui représente le composant alpha de la couleur.
Returns
Une nouvelle instance de la classe Aspose.Html.Drawing.Color
FromRgb(Le byte, le byte, le byte)
Retourne une nouvelle couleur avec les valeurs demandées, vert, bleu.Tous les composants de couleur doivent être dans la gamme 0-255.
public static Color FromRgb(byte red, byte green, byte blue)
Parameters
red
byte
Un byte qui représente la composante rouge de la couleur.
green
byte
Un byte qui représente la composante verte de la couleur.
blue
byte
Un byte qui représente la composante bleue de la couleur.
Returns
Une nouvelle instance de la classe Aspose.Html.Drawing.Color
FromRgb(int, int, int)
Retourne une nouvelle couleur avec les valeurs demandées, vert, bleu.Tous les composants de couleur doivent être dans la gamme 0-255.
public static Color FromRgb(int red, int green, int blue)
Parameters
red
int
Un int qui représente la composante rouge de la couleur.
green
int
Un int qui représente la composante verte de la couleur.
blue
int
Un int qui représente la composante bleue de la couleur.
Returns
Une nouvelle instance de la classe Aspose.Html.Drawing.Color
FromRgb(Flotte, Flotte et Flotte)
Retourne une nouvelle couleur avec les valeurs demandées, vert, bleu.Tous les composants de couleur doivent être dans la gamme 0-1.
public static Color FromRgb(float red, float green, float blue)
Parameters
red
float
Un fleuve qui représente la composante rouge de la couleur.
green
float
Un fleuve qui représente la composante verte de la couleur.
blue
float
Un fleuve qui représente la composante bleue de la couleur.
Returns
Une nouvelle instance de la classe Aspose.Html.Drawing.Color
FromRgba(Bytes, Byte, byte)
Retourne une nouvelle couleur avec les valeurs ged, vert, bleu, alpha demandées.Tous les composants de couleur doivent être dans la gamme 0-255.
public static Color FromRgba(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
Un byte qui représente la composante rouge de la couleur.
green
byte
Un byte qui représente la composante verte de la couleur.
blue
byte
Un byte qui représente la composante bleue de la couleur.
alpha
byte
Un byte qui représente le composant alpha de la couleur.
Returns
Une nouvelle instance de la classe Aspose.Html.Drawing.Color
FromRgba(int, int, int, int, int)
Retourne une nouvelle couleur avec les valeurs ged, vert, bleu, alpha demandées.Tous les composants de couleur doivent être dans la gamme 0-255.
public static Color FromRgba(int red, int green, int blue, int alpha)
Parameters
red
int
Un int qui représente la composante rouge de la couleur.
green
int
Un int qui représente la composante verte de la couleur.
blue
int
Un int qui représente la composante bleue de la couleur.
alpha
int
Un int qui représente le composant alpha de la couleur.
Returns
Une nouvelle instance de la classe Aspose.Html.Drawing.Color
FromRgba(La flotte, la flotte, la flotte, la flotte)
Retourne une nouvelle couleur avec les valeurs ged, vert, bleu, alpha demandées.Tous les composants de couleur doivent être dans la gamme 0-1.
public static Color FromRgba(float red, float green, float blue, float alpha)
Parameters
red
float
Un fleuve qui représente la composante rouge de la couleur.
green
float
Un fleuve qui représente la composante verte de la couleur.
blue
float
Un fleuve qui représente la composante bleue de la couleur.
alpha
float
Un flot qui représente le composant alpha de la couleur.
Returns
Une nouvelle instance de la classe Aspose.Html.Drawing.Color
FromString(Le string)
Parse la corde contenant la couleur CSS et retourne une nouvelle couleur.
public static Color FromString(string color)
Parameters
color
string
Une chaîne contenant la couleur dans les formats RGB, HEX, hsl, HSV,HWB, CMYK, NCOL, LCH, oklch, LAB ou OKLAB
Returns
Une nouvelle instance de la classe Aspose.Html.Drawing.Color
FromUint(Téléchargement)
Retourne une nouvelle couleur avec la valeur ARGB demandée.
public static Color FromUint(uint argb)
Parameters
argb
uint
Un uint qui représente la valeur ARGB de la couleur.
Returns
Une nouvelle instance de la classe Aspose.Html.Drawing.Color
GetComplementary()
Retourne une nouvelle couleur qui est sur le côté opposé de la roue de couleur de l’original.
public Color GetComplementary()
Returns
Une nouvelle instance de la classe Aspose.Html.Drawing.Color.
GetHashCode()
Retourner un code hash.
public override int GetHashCode()
Returns
Un code hash.
GetHue()
Retourner un peu de couleur.
public float GetHue()
Returns
Une poignée de couleur.
GetLuminosity()
Retourne une luminosité de la couleur.
public float GetLuminosity()
Returns
Une luminosité de la couleur.
GetSaturation()
Retourne une saturation de la couleur.
public float GetSaturation()
Returns
Une saturation de la couleur.
ToInt()
Encoder les composants ARGB de couleur dans int.
public int ToInt()
Returns
Encodé par int.
ToName()
Retourne le nom de la couleur si elle correspond à une couleur dans la liste des couleurs nommées par CSS, ou une ligne vide.
public string ToName()
Returns
Un nom de couleur.
ToNaturalColorString(int)
Retourne une couleur naturelle (NCol) spécifiée en utilisant une lettre de couleur avec un nombre pour indiquer la distance (en pourcentage) de la couleur.
public string ToNaturalColorString(int digits)
Parameters
digits
int
Mettez la précision de rotation pour les composants de couleur.
Returns
Une couleur naturelle (NCol)
ToRgbHexString()
Retourner une couleur hexadecimale est spécifiée avec : #RRGGBB.
public string ToRgbHexString()
Returns
Une chaîne de couleur hexadécimale.
ToRgbString()
Retourne un fil contenant la couleur RGB spécifiée par : rgb(R, G, B).
public string ToRgbString()
Returns
Un RGB en ligne.
ToRgbaHexString()
Retourner une couleur hexadécimal est spécifiée avec : #RRGGBBAA.
public string ToRgbaHexString()
Returns
Une chaîne de couleur hexadécimal.
ToRgbaString()
Retourne un fil contenant la couleur RGBA spécifiée par : rgba(R, G, B, A).
public string ToRgbaString()
Returns
Un rgba string.
ToString()
Retourne un fil qui se compose des valeurs de composants RGBA.
public override string ToString()
Returns
Une chaîne humaine lisible.
ToUint()
Encoder les composants ARGB de couleur dans int. non signé.
public uint ToUint()
Returns
Encodé non signé int.
WithAlpha(Flotte)
Créez une copie de la couleur avec un composant alpha spécifié.
public Color WithAlpha(float alpha)
Parameters
alpha
float
Valeur du composant alpha
Returns
Une nouvelle instance de la classe Aspose.Html.Drawing.Color
WithHue(Flotte)
Créez une copie de la couleur avec une couleur spécifiée.
public Color WithHue(float hue)
Parameters
hue
float
La valeur de Hue.
Returns
>Une nouvelle instance de la classe Aspose.Html.Drawing.Color.
WithLuminosity(Flotte)
Créez une copie de la couleur avec une luminosité spécifiée.
public Color WithLuminosity(float luminosity)
Parameters
luminosity
float
Valeur de luminosité
Returns
Une nouvelle instance de la classe Aspose.Html.Drawing.Color.
WithSaturation(Flotte)
Créez une copie de la couleur avec une saturation spécifiée.
public Color WithSaturation(float saturation)
Parameters
saturation
float
La valeur de la saturation.
Returns
>Une nouvelle instance de la classe Aspose.Html.Drawing.Color.