Class Color

Color class

Med klassen Färg kan du ange färger som Röd-Grön-Blå (RGB) värden, Nyans-Mättnad-Luminositet (HSL) värden, Nyans-Mättnad-Value (HSV) värden,_B Hue-Hvithet (Black-Hvithet) ) värden, ljushet-AB (LAB) värden, Luminance-Chroma-Hue (LCH) värden, Cyan-Magenta-Yellow-Key (CMYK) värden, Naturliga färger (NCOL) färgnamn,_x00 . En alfakanal är också tillgänglig för att indikera transparens.

public class Color

Konstruktörer

namnBeskrivning
Color()Initierar en ny instans avColor class. Som standard är färgen svart.
Color(byte, byte, byte)Initierar en ny instans avColorclass. Alla färgkomponenter måste vara i intervallet 0-255.
Color(float, float, float)Initierar en ny instans avColor class. Alla färgkomponenter måste vara i intervallet 0-1.
Color(int, int, int)Initierar en ny instans avColorclass. Alla färgkomponenter måste vara i intervallet 0-255.
Color(byte, byte, byte, byte)Initierar en ny instans avColorclass. Alla färgkomponenter måste vara i intervallet 0-255.
Color(float, float, float, float)Initierar en ny instans avColor class. Alla färgkomponenter måste vara i intervallet 0-1.
Color(int, int, int, int)Initierar en ny instans avColorclass. Alla färgkomponenter måste vara i intervallet 0-255.

Egenskaper

namnBeskrivning
Alpha { get; }Representerar alfakomponenten i färgen.
Blue { get; }Representerar den blå komponenten i färgen.
Green { get; }Representerar den gröna komponenten i färgen.
Red { get; }Representerar den röda komponenten i color

Metoder

namnBeskrivning
static FromCmyk(float, float, float, float)Returnerar en ny färg med de begärda värdena för cyan, magenta, gul, nyckel (svart).
static FromCmyka(float, float, float, float, float)Returnerar en ny färg med de begärda värdena för cyan, magenta, gul, nyckel (svart), alfa.
static FromGray(float)Returnerar en ny färg med det begärda gråvärdet.
static FromHsl(float, float, float)Returnerar en ny färg med de begärda värdena för nyans, mättnad och mättnad.
static FromHsla(float, float, float, float)Returnerar en ny färg med önskad nyans, mättnad, mättnad, alfavärden.
static FromHsv(float, float, float)Returnerar en ny färg med önskad nyans, mättnad, värde.
static FromHsva(float, float, float, float)Returnerar en ny färg med önskad nyans, mättnad, värde, alpha.
static FromHwb(float, float, float)Returnerar en ny färg med de begärda värdena för nyans, vithet, svärta.
static FromHwba(float, float, float, float)Returnerar en ny färg med de begärda värdena för nyans, vithet, svärta.
static FromInt(int)Returnerar en ny färg med det begärda ARGB-värdet.
static FromLab(float, float, float)Returnerar en ny färg med den begärda ljusheten, A, B-värden.
static FromLaba(float, float, float, float)Returnerar en ny färg med den begärda ljusheten, A, B, alfavärden.
static FromLch(float, float, float)Returnerar en ny färg med de begärda värdena för luminans, chroma, nyans.
static FromLcha(float, float, float, float)Returnerar en ny färg med de begärda värdena för luminans, chroma, nyans, alfa.
static FromOklab(float, float, float)Returnerar en ny färg med den begärda ljusheten, A, B-värden för OKLAB-modellen.
static FromOklaba(float, float, float, float)Returnerar en ny färg med den begärda ljusheten, A, B, alfavärden för OKLAB-modellen.
static FromOklch(float, float, float)Returnerar en ny färg med de begärda värdena för luminans, chroma, nyans för OKLAB-modellen.
static FromOklcha(float, float, float, float)Returnerar en ny färg med de begärda luminans-, chroma-, nyans-, alfavärdena för OKLAB-modellen.
static FromRgb(byte, byte, byte)Returnerar en ny färg med de begärda ged, gröna, blå värdena. Alla färgkomponenter måste vara i intervallet 0-255.
static FromRgb(float, float, float)Returnerar en ny färg med de begärda ged, gröna, blå värdena. Alla färgkomponenter måste vara i intervallet 0-1.
static FromRgb(int, int, int)Returnerar en ny färg med de begärda ged, gröna, blå värdena. Alla färgkomponenter måste vara i intervallet 0-255.
static FromRgba(byte, byte, byte, byte)Returnerar en ny färg med de begärda ged, gröna, blå, alfavärdena. Alla färgkomponenter måste vara i intervallet 0-255.
static FromRgba(float, float, float, float)Returnerar en ny färg med de begärda ged, gröna, blå, alfavärdena. Alla färgkomponenter måste vara i intervallet 0-1.
static FromRgba(int, int, int, int)Returnerar en ny färg med de begärda ged, gröna, blå, alfavärdena. Alla färgkomponenter måste vara i intervallet 0-255.
static FromString(string)Analyserar sträng som innehåller CSS-färgen och returnerar en ny färg.
static FromUint(uint)Returnerar en ny färg med det begärda ARGB-värdet.
AddLuminosity(float)Skapar en kopia av färgen med summan av dess ljusstyrka och deltavärdet.
Convert(ColorModel)Returnerar en färgkomponent i formatet för den angivna färgmodellen.
override Equals(object)Bestämmer om den angivnaColor är lika med denna instans.
GetComplementary()Returnerar en ny färg som finns på motsatt sida av färghjulet från originalet.
override GetHashCode()Returnerar en hashkod.
GetHue()Returnerar en nyans av färgen.
GetLuminosity()Returnerar en ljusstyrka av färgen.
GetSaturation()Returnerar en mättnad av färgen.
ToInt()Kodar Color ARGB-komponenterna till int.
ToName()Returnerar namnet på färgen om den matchar en färg i listan över CSS-namngivna färger, eller en tom sträng.
ToNaturalColorString(int)Returnerar en naturlig färg (NCol) specificerad färg med hjälp av en färgbokstav med en siffra för att ange avståndet (i procent) från färgen.
ToRgbaHexString()Returnerar en hexadecimal färg anges med: #RRGGBBAA.
ToRgbaString()Returnerar en sträng som innehåller RGBA-färgen specificerad av: rgba(R, G, B, A).
ToRgbHexString()Returnerar en hexadecimal färg som anges med: #RRGGBB.
ToRgbString()Returnerar en sträng som innehåller RGB-färgen specificerad av: rgb(R, G, B).
override ToString()Returnerar en sträng som består av RGBA-komponentvärdena.
ToUint()Kodar Color ARGB-komponenterna till osignerad int.
WithAlpha(float)Skapar en kopia av färgen med angiven alfakomponent.
WithHue(float)Skapar kopia av färgen med specificerad nyans.
WithLuminosity(float)Skapar en kopia av färgen med specificerad ljusstyrka.
WithSaturation(float)Skapar en kopia av färgen med specificerad mättnad.

Se även