Class Color

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

object Color

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à

float

Blue

Il représente la composante bleue de la couleur.

public float Blue { get; }

Valore di proprietà

float

Green

Il représente la composante verte de la couleur.

public float Green { get; }

Valore di proprietà

float

Red

Il représente la composante rouge de la couleur

public float Red { get; }

Valore di proprietà

float

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

Color

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

IColorComponents

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

bool

’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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

Une nouvelle instance de la classe Aspose.Html.Drawing.Color.

GetHashCode()

Retourner un code hash.

public override int GetHashCode()

Returns

int

Un code hash.

GetHue()

Retourner un peu de couleur.

public float GetHue()

Returns

float

Une poignée de couleur.

GetLuminosity()

Retourne une luminosité de la couleur.

public float GetLuminosity()

Returns

float

Une luminosité de la couleur.

GetSaturation()

Retourne une saturation de la couleur.

public float GetSaturation()

Returns

float

Une saturation de la couleur.

ToInt()

Encoder les composants ARGB de couleur dans int.

public int ToInt()

Returns

int

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

string

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

string

Une couleur naturelle (NCol)

ToRgbHexString()

Retourner une couleur hexadecimale est spécifiée avec : #RRGGBB.

public string ToRgbHexString()

Returns

string

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

string

Un RGB en ligne.

ToRgbaHexString()

Retourner une couleur hexadécimal est spécifiée avec : #RRGGBBAA.

public string ToRgbaHexString()

Returns

string

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

string

Un rgba string.

ToString()

Retourne un fil qui se compose des valeurs de composants RGBA.

public override string ToString()

Returns

string

Une chaîne humaine lisible.

ToUint()

Encoder les composants ARGB de couleur dans int. non signé.

public uint ToUint()

Returns

uint

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

Color

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

Color

>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

Color

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

Color

>Une nouvelle instance de la classe Aspose.Html.Drawing.Color.

 Français