Color

Color class

La classe Couleur vous permet de spécifier les couleurs sous forme de valeurs Rouge-Vert-Bleu (RVB), Valeurs de teinte-saturation-luminosité (HSL), Valeurs de teinte-saturation-valeur (HSV), Teinte-Blancheur-Noir (HWB) ) , valeurs de luminosité-AB (LAB), valeurs de luminance-chroma-teinte (LCH), valeurs de cyan-magenta-jaune-clé (CMJN), valeurs de couleurs naturelles (NCOL), ou avec un nom de couleur . Un canal Alpha est également disponible pour indiquer la transparence.

public class Color

Constructeurs

NomLa description
Color()Initialise une nouvelle instance duColor class. Par défaut, la couleur est le noir.
Color(byte, byte, byte)Initialise une nouvelle instance duColorclass. Toutes les composantes de couleur doivent être comprises entre 0 et 255.
Color(float, float, float)Initialise une nouvelle instance duColor class. Toutes les composantes de couleur doivent être comprises entre 0 et 1.
Color(int, int, int)Initialise une nouvelle instance duColorclass. Toutes les composantes de couleur doivent être comprises entre 0 et 255.
Color(byte, byte, byte, byte)Initialise une nouvelle instance duColorclass. Toutes les composantes de couleur doivent être comprises entre 0 et 255.
Color(float, float, float, float)Initialise une nouvelle instance duColor class. Toutes les composantes de couleur doivent être comprises entre 0 et 1.
Color(int, int, int, int)Initialise une nouvelle instance duColorclass. Toutes les composantes de couleur doivent être comprises entre 0 et 255.

Propriétés

NomLa description
Alpha { get; }Représente la composante alpha de la couleur.
Blue { get; }Représente la composante bleue de la couleur.
Green { get; }Représente la composante verte de la couleur.
Red { get; }Représente la composante rouge de la couleur

Méthodes

NomLa description
static FromCmyk(float, float, float, float)Renvoie une nouvelle couleur avec les valeurs cyan, magenta, jaune, clé (noir) demandées.
static FromCmyka(float, float, float, float, float)Renvoie une nouvelle couleur avec les valeurs cyan, magenta, jaune, clé (noir) et alpha demandées.
static FromGray(float)Renvoie une nouvelle couleur avec la valeur de gris demandée.
static FromHsl(float, float, float)Renvoie une nouvelle couleur avec les valeurs de teinte, de saturation et de saturation demandées.
static FromHsla(float, float, float, float)Renvoie une nouvelle couleur avec la teinte, la saturation, la saturation et les valeurs alpha demandées.
static FromHsv(float, float, float)Renvoie une nouvelle couleur avec la teinte, la saturation et la valeur demandées.
static FromHsva(float, float, float, float)Renvoie une nouvelle couleur avec la teinte, la saturation, la valeur et l’alpha demandés.
static FromHwb(float, float, float)Renvoie une nouvelle couleur avec les valeurs de teinte, de blancheur et de noirceur demandées.
static FromHwba(float, float, float, float)Renvoie une nouvelle couleur avec les valeurs de teinte, de blancheur et de noirceur demandées.
static FromInt(int)Renvoie une nouvelle couleur avec la valeur ARGB demandée.
static FromLab(float, float, float)Renvoie une nouvelle couleur avec la luminosité demandée, valeurs A, B.
static FromLaba(float, float, float, float)Renvoie une nouvelle couleur avec la luminosité demandée, A, B, valeurs alpha.
static FromLch(float, float, float)Renvoie une nouvelle couleur avec les valeurs de luminance, de chrominance et de teinte demandées.
static FromLcha(float, float, float, float)Renvoie une nouvelle couleur avec les valeurs de luminance, chroma, teinte et alpha demandées.
static FromOklab(float, float, float)Renvoie une nouvelle couleur avec la luminosité demandée, les valeurs A, B pour le modèle OKLAB.
static FromOklaba(float, float, float, float)Renvoie une nouvelle couleur avec la luminosité demandée, A, B, valeurs alpha pour le modèle OKLAB.
static FromOklch(float, float, float)Renvoie une nouvelle couleur avec les valeurs de luminance, de chrominance et de teinte demandées pour le modèle OKLAB.
static FromOklcha(float, float, float, float)Renvoie une nouvelle couleur avec les valeurs de luminance, chrominance, teinte et alpha demandées pour le modèle OKLAB.
static FromRgb(byte, byte, byte)Renvoie une nouvelle couleur avec les valeurs ged, green, blue demandées. Tous les composants de couleur doivent être compris entre 0 et 255.
static FromRgb(float, float, float)Renvoie une nouvelle couleur avec les valeurs ged, green, blue demandées. Toutes les composantes de couleur doivent être comprises entre 0 et 1.
static FromRgb(int, int, int)Renvoie une nouvelle couleur avec les valeurs ged, green, blue demandées. Tous les composants de couleur doivent être compris entre 0 et 255.
static FromRgba(byte, byte, byte, byte)Renvoie une nouvelle couleur avec les valeurs ged, green, blue et alpha demandées. Toutes les composantes de couleur doivent être comprises entre 0 et 255.
static FromRgba(float, float, float, float)Renvoie une nouvelle couleur avec les valeurs ged, green, blue et alpha demandées. Toutes les composantes de couleur doivent être comprises entre 0 et 1.
static FromRgba(int, int, int, int)Renvoie une nouvelle couleur avec les valeurs ged, green, blue et alpha demandées. Toutes les composantes de couleur doivent être comprises entre 0 et 255.
static FromString(string)Analyse la chaîne contenant la couleur CSS et renvoie une nouvelle couleur.
static FromUint(uint)Renvoie une nouvelle couleur avec la valeur ARGB demandée.
AddLuminosity(float)Crée une copie de la couleur avec la somme de sa luminosité et la valeur delta.
Convert(ColorModel)Renvoie une composante de couleur dans le format du modèle de couleur spécifié.
override Equals(object)Détermine si la valeur spécifiéeColor est égal à cette instance.
GetComplementary()Renvoie une nouvelle couleur qui se trouve du côté opposé de la roue chromatique à l’original.
override GetHashCode()Renvoie un code de hachage.
GetHue()Renvoie une teinte de la couleur.
GetLuminosity()Renvoie une luminosité de la Couleur.
GetSaturation()Renvoie une saturation de la Couleur.
ToInt()Encode les composants Couleur ARGB en int.
ToName()Renvoie le nom de la couleur si elle correspond à une couleur dans la liste des couleurs CSS nommées, ou une chaîne vide.
ToNaturalColorString(int)Renvoie une couleur spécifiée par les couleurs naturelles (NCol) en utilisant une lettre de couleur avec un nombre pour spécifier la distance (en pourcentage) de la couleur.
ToRgbaHexString()Renvoie une couleur hexadécimale spécifiée avec : #RRGGBBAA.
ToRgbaString()Renvoie une chaîne contenant la couleur RGBA spécifiée par : rgba(R, G, B, A).
ToRgbHexString()Renvoie une couleur hexadécimale spécifiée avec : #RRGGBB.
ToRgbString()Renvoie une chaîne contenant la couleur RVB spécifiée par : rgb(R, G, B).
override ToString()Renvoie une chaîne composée des valeurs des composants RGBA.
ToUint()Encode les composants Couleur ARGB en unsigned int.
WithAlpha(float)Crée une copie de la couleur avec le composant alpha spécifié.
WithHue(float)Crée une copie de la couleur avec la teinte spécifiée.
WithLuminosity(float)Crée une copie de la couleur avec la luminosité spécifiée.
WithSaturation(float)Crée une copie de la couleur avec la saturation spécifiée.

Voir également