Class Color

Color class

Met de klasse Color kunt u kleuren opgeven als rood-groen-blauw (RGB)-waarden, Hue-Saturation-Luminosity (HSL)-waarden, Hue-Saturation-Value (HSV)-waarden, Hue-Whiteness-Blackness (HWB ) waarden, lichtheid-AB (LAB) waarden, Luminantie-Chroma-Hue (LCH) waarden, Cyan-Magenta-Yellow-Key (CMYK) waarden, Natuurlijke kleuren (NCOL) waarden, of met een kleurnaam . Er is ook een alfakanaal beschikbaar om transparantie aan te geven.

public class Color

Constructeurs

NaamBeschrijving
Color()Initialiseert een nieuw exemplaar van hetColor class. Standaard is de kleur zwart.
Color(byte, byte, byte)Initialiseert een nieuw exemplaar van hetColorclass. Alle kleurcomponenten moeten in het bereik 0-255. liggen
Color(float, float, float)Initialiseert een nieuw exemplaar van hetColor class. Alle kleurcomponenten moeten in het bereik 0-1. liggen
Color(int, int, int)Initialiseert een nieuw exemplaar van hetColorclass. Alle kleurcomponenten moeten in het bereik 0-255. liggen
Color(byte, byte, byte, byte)Initialiseert een nieuw exemplaar van hetColorclass. Alle kleurcomponenten moeten in het bereik 0-255. liggen
Color(float, float, float, float)Initialiseert een nieuw exemplaar van hetColor class. Alle kleurcomponenten moeten in het bereik 0-1. liggen
Color(int, int, int, int)Initialiseert een nieuw exemplaar van hetColorclass. Alle kleurcomponenten moeten in het bereik 0-255. liggen

Eigenschappen

NaamBeschrijving
Alpha { get; }Vertegenwoordigt de alfacomponent van de kleur.
Blue { get; }Vertegenwoordigt de blauwe component van de kleur.
Green { get; }Vertegenwoordigt de groene component van de kleur.
Red { get; }Vertegenwoordigt de rode component van de kleur

methoden

NaamBeschrijving
static FromCmyk(float, float, float, float)Retourneert een nieuwe kleur met de gevraagde waarden voor cyaan, magenta, geel, key (zwart).
static FromCmyka(float, float, float, float, float)Retourneert een nieuwe kleur met de gevraagde waarden voor cyaan, magenta, geel, sleutel (zwart), alfa.
static FromGray(float)Retourneert een nieuwe kleur met de gevraagde grijswaarde.
static FromHsl(float, float, float)Retourneert een nieuwe kleur met de gevraagde waarden voor tint, verzadiging en verzadiging.
static FromHsla(float, float, float, float)Retourneert een nieuwe kleur met de gevraagde waarden voor tint, verzadiging, verzadiging en alfa.
static FromHsv(float, float, float)Retourneert een nieuwe kleur met de gevraagde tint, verzadiging, waarde.
static FromHsva(float, float, float, float)Retourneert een nieuwe kleur met de gevraagde tint, verzadiging, waarde, alfa.
static FromHwb(float, float, float)Retourneert een nieuwe kleur met de gevraagde waarden voor tint, witheid en zwartheid.
static FromHwba(float, float, float, float)Retourneert een nieuwe kleur met de gevraagde waarden voor tint, witheid en zwartheid.
static FromInt(int)Retourneert een nieuwe kleur met de gevraagde ARGB-waarde.
static FromLab(float, float, float)Retourneert een nieuwe kleur met de gevraagde helderheid, A-, B-waarden.
static FromLaba(float, float, float, float)Retourneert een nieuwe kleur met de gevraagde lichtheid, A, B, alfawaarden.
static FromLch(float, float, float)Retourneert een nieuwe kleur met de gevraagde luminantie-, chroma- en tintwaarden.
static FromLcha(float, float, float, float)Retourneert een nieuwe kleur met de gevraagde waarden voor luminantie, chroma, tint en alfa.
static FromOklab(float, float, float)Retourneert een nieuwe kleur met de gevraagde lichtheid, A- en B-waarden voor het OKLAB-model.
static FromOklaba(float, float, float, float)Retourneert een nieuwe kleur met de gevraagde lichtheid, A, B, alpha-waarden voor OKLAB-model.
static FromOklch(float, float, float)Retourneert een nieuwe kleur met de gevraagde luminantie-, chroma- en tintwaarden voor het OKLAB-model.
static FromOklcha(float, float, float, float)Retourneert een nieuwe kleur met de gevraagde waarden voor luminantie, chroma, tint en alfa voor het OKLAB-model.
static FromRgb(byte, byte, byte)Retourneert een nieuwe kleur met de gevraagde waarden voor ged, groen en blauw. Alle kleurcomponenten moeten in het bereik 0-255 liggen.
static FromRgb(float, float, float)Retourneert een nieuwe kleur met de gevraagde waarden voor ged, groen en blauw. Alle kleurcomponenten moeten in het bereik 0-1 liggen.
static FromRgb(int, int, int)Retourneert een nieuwe kleur met de gevraagde waarden voor ged, groen en blauw. Alle kleurcomponenten moeten in het bereik 0-255 liggen.
static FromRgba(byte, byte, byte, byte)Retourneert een nieuwe kleur met de gevraagde waarden voor ged, groen, blauw en alfa. Alle kleurcomponenten moeten in het bereik 0-255 liggen.
static FromRgba(float, float, float, float)Retourneert een nieuwe kleur met de gevraagde waarden voor ged, groen, blauw en alfa. Alle kleurcomponenten moeten in het bereik 0-1 liggen.
static FromRgba(int, int, int, int)Retourneert een nieuwe kleur met de gevraagde waarden voor ged, groen, blauw en alfa. Alle kleurcomponenten moeten in het bereik 0-255 liggen.
static FromString(string)Parseert tekenreeks die de CSS-kleur bevat en retourneert een nieuwe kleur.
static FromUint(uint)Retourneert een nieuwe kleur met de gevraagde ARGB-waarde.
AddLuminosity(float)Maakt een kopie van de kleur met de som van de helderheid en de deltawaarde.
Convert(ColorModel)Retourneert kleurcomponenten in de indeling van het opgegeven kleurmodel.
override Equals(object)Bepaalt of de opgegevenColor is gelijk aan deze instantie.
GetComplementary()Retourneert een nieuwe kleur die zich aan de andere kant van het kleurenwiel bevindt dan het origineel.
override GetHashCode()Retourneert een hash-code.
GetHue()Retourneert een tint van de kleur.
GetLuminosity()Retourneert een helderheid van de kleur.
GetSaturation()Retourneert een verzadiging van de kleur.
ToInt()Codeert de Color ARGB-componenten in int.
ToName()Retourneert de naam van de kleur als deze overeenkomt met een kleur in de lijst met CSS-benoemde kleuren, of met een lege tekenreeks.
ToNaturalColorString(int)Retourneert een door natuurlijke kleuren (NCol) gespecificeerde kleur met behulp van een kleurletter met een cijfer om de afstand (in procenten) van de kleur op te geven.
ToRgbaHexString()Retourneert een hexadecimale kleur die is gespecificeerd met: #RRGGBBAA.
ToRgbaString()Retourneert een tekenreeks met de RGBA-kleur gespecificeerd door: rgba(R, G, B, A).
ToRgbHexString()Retourneert een hexadecimale kleur gespecificeerd met: #RRGGBB.
ToRgbString()Retourneert een tekenreeks met de RGB-kleur gespecificeerd door: rgb(R, G, B).
override ToString()Retourneert een tekenreeks die bestaat uit de RGBA-componentwaarden.
ToUint()Codeert de Color ARGB-componenten in unsigned int.
WithAlpha(float)Maakt een kopie van de kleur met opgegeven alfacomponent.
WithHue(float)Maakt een kopie van de kleur met opgegeven tint.
WithLuminosity(float)Maakt een kopie van de kleur met opgegeven helderheid.
WithSaturation(float)Maakt een kopie van de kleur met gespecificeerde verzadiging.

Zie ook