Class Color

Color class

Color sınıfı, renkleri Kırmızı-Yeşil-Mavi (RGB) değerleri, Ton-Doygunluk-Parlaklık (HSL) değerleri, Ton-Doygunluk-Değeri (HSV) değerleri, Ton-Beyazlık-Siyahlık (HWB) olarak belirlemenizi sağlar ) değerleri, açıklık-AB (LAB) değerleri, Luminance-Chroma-Hue (LCH) değerleri, Cyan-Magenta-Yellow-Key (CMYK) değerleri, Doğal renkler (NCOL) değerleri, veya bir renk adıyla . Şeffaflığı belirtmek için bir Alfa kanalı da mevcuttur.

public class Color

yapıcılar

İsimTanım
Color()Yeni bir örneğini başlatır.Color class. Varsayılan renk siyahtır.
Color(byte, byte, byte)Yeni bir örneğini başlatır.Colorclass. Tüm renk bileşenleri 0-255. aralığında olmalıdır.
Color(float, float, float)Yeni bir örneğini başlatır.Color class. Tüm renk bileşenleri 0-1. aralığında olmalıdır.
Color(int, int, int)Yeni bir örneğini başlatır.Colorclass. Tüm renk bileşenleri 0-255. aralığında olmalıdır.
Color(byte, byte, byte, byte)Yeni bir örneğini başlatır.Colorclass. Tüm renk bileşenleri 0-255. aralığında olmalıdır.
Color(float, float, float, float)Yeni bir örneğini başlatır.Color class. Tüm renk bileşenleri 0-1. aralığında olmalıdır.
Color(int, int, int, int)Yeni bir örneğini başlatır.Colorclass. Tüm renk bileşenleri 0-255. aralığında olmalıdır.

Özellikleri

İsimTanım
Alpha { get; }Rengin alfa bileşenini temsil eder.
Blue { get; }Rengin mavi bileşenini temsil eder.
Green { get; }Rengin yeşil bileşenini temsil eder.
Red { get; }color öğesinin kırmızı bileşenini temsil eder

yöntemler

İsimTanım
static FromCmyk(float, float, float, float)İstenen cam göbeği, macenta, sarı, anahtar (siyah) değerleriyle yeni bir Renk döndürür.
static FromCmyka(float, float, float, float, float)İstenen cam göbeği, macenta, sarı, anahtar (siyah), alfa değerleri ile yeni bir Renk döndürür.
static FromGray(float)İstenen gri değeriyle yeni bir Renk döndürür.
static FromHsl(float, float, float)İstenen ton, doygunluk, doygunluk değerleri ile yeni bir Renk döndürür.
static FromHsla(float, float, float, float)İstenen ton, doygunluk, doygunluk, alfa değerleri ile yeni bir Renk döndürür.
static FromHsv(float, float, float)İstenen ton, doygunluk ve değere sahip yeni bir Renk döndürür.
static FromHsva(float, float, float, float)İstenen ton, doygunluk, değer, alfa ile yeni bir Renk döndürür.
static FromHwb(float, float, float)İstenen ton, beyazlık, siyahlık değerleri ile yeni bir Renk döndürür.
static FromHwba(float, float, float, float)İstenen ton, beyazlık, siyahlık değerleri ile yeni bir Renk döndürür.
static FromInt(int)İstenen ARGB değerine sahip yeni bir Renk döndürür.
static FromLab(float, float, float)İstenen açıklık, A, B değerleri ile yeni bir Renk döndürür.
static FromLaba(float, float, float, float)İstenen açıklık, A, B, alfa değerleri ile yeni bir Renk döndürür.
static FromLch(float, float, float)İstenen parlaklık, kroma, ton değerleri ile yeni bir Renk döndürür.
static FromLcha(float, float, float, float)İstenen parlaklık, kroma, ton, alfa değerleri ile yeni bir Renk döndürür.
static FromOklab(float, float, float)OKLAB modeli için istenen açıklık, A, B değerleri ile yeni bir Renk döndürür.
static FromOklaba(float, float, float, float)OKLAB modeli için istenen açıklık, A, B, alfa değerleri ile yeni bir Renk döndürür.
static FromOklch(float, float, float)OKLAB modeli için istenen parlaklık, kroma, ton değerleri ile yeni bir Renk döndürür.
static FromOklcha(float, float, float, float)OKLAB modeli için istenen parlaklık, kroma, ton, alfa değerleri ile yeni bir Renk döndürür.
static FromRgb(byte, byte, byte)İstenen ged, green, blue değerleri ile yeni bir Renk döndürür. Tüm renk bileşenleri 0-255. aralığında olmalıdır.
static FromRgb(float, float, float)İstenen ged, green, blue değerleri ile yeni bir Renk döndürür. Tüm renk bileşenleri 0-1. aralığında olmalıdır.
static FromRgb(int, int, int)İstenen ged, green, blue değerleri ile yeni bir Renk döndürür. Tüm renk bileşenleri 0-255. aralığında olmalıdır.
static FromRgba(byte, byte, byte, byte)İstenen ged, green, blue, alpha değerleri ile yeni bir Renk döndürür. Tüm renk bileşenleri 0-255. aralığında olmalıdır.
static FromRgba(float, float, float, float)İstenen ged, green, blue, alpha değerleri ile yeni bir Renk döndürür. Tüm renk bileşenleri 0-1. aralığında olmalıdır
static FromRgba(int, int, int, int)İstenen ged, green, blue, alpha değerleri ile yeni bir Renk döndürür. Tüm renk bileşenleri 0-255. aralığında olmalıdır.
static FromString(string)CSS rengini içeren dizeyi ayrıştırır ve yeni bir Renk döndürür.
static FromUint(uint)İstenen ARGB değerine sahip yeni bir Renk döndürür.
AddLuminosity(float)Parlaklığının ve delta değerinin toplamı ile Rengin kopyasını oluşturur.
Convert(ColorModel)Belirtilen renk modelinin biçiminde bir renk bileşeni döndürür.
override Equals(object)Belirtilenin olup olmadığını belirler.Color bu örneğe eşittir.
GetComplementary()Orijinal rengin renk tekerleğinin karşı tarafında olan yeni bir renk verir.
override GetHashCode()Bir karma kodu döndürür.
GetHue()Bir Renk Tonu döndürür.
GetLuminosity()Rengin parlaklığını döndürür.
GetSaturation()Rengin doygunluğunu döndürür.
ToInt()Renkli ARGB bileşenlerini int. olarak kodlar
ToName()CSS adlı renkler listesindeki bir renkle veya boş bir dizeyle eşleşirse, rengin adını döndürür.
ToNaturalColorString(int)Renkten mesafeyi (yüzde olarak) belirtmek için bir sayıyla birlikte bir renk harfi kullanarak belirtilen bir Doğal renkler (NCol) rengi döndürür.
ToRgbaHexString()Şununla belirtilen Onaltılık rengi döndürür: #RRGGBBAA.
ToRgbaString()Belirtilen RGBA rengini içeren bir dize döndürür: rgba(R, G, B, A).
ToRgbHexString()Belirtilen onaltılık rengi döndürür: #RRGGBB.
ToRgbString()Belirtilen RGB rengini içeren bir dize döndürür: rgb(R, G, B).
override ToString()RGBA bileşen değerlerinden oluşan bir dize döndürür.
ToUint()Renkli ARGB bileşenlerini imzasız int. olarak kodlar
WithAlpha(float)Belirtilen alfa bileşeniyle Rengin kopyasını oluşturur.
WithHue(float)Belirtilen Ton ile Rengin bir kopyasını oluşturur.
WithLuminosity(float)Belirtilen parlaklıkta Rengin kopyasını oluşturur.
WithSaturation(float)Belirtilen doygunluğa sahip Rengin kopyasını oluşturur.

Ayrıca bakınız