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ğerler, aydınlık-AB (LAB) değerleri, Parlaklık-Kroma-Ton (LCH) değerleri, Camgöbeği-Macenta-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ırColor class. Varsayılan renk siyahtır.
Color(byte, byte, byte)Yeni bir örneğini başlatırColorclass. Tüm renk bileşenleri 0-255. aralığında olmalıdır
Color(float, float, float)Yeni bir örneğini başlatırColor class. Tüm renk bileşenleri 0-1. aralığında olmalıdır
Color(int, int, int)Yeni bir örneğini başlatırColorclass. Tüm renk bileşenleri 0-255. aralığında olmalıdır
Color(byte, byte, byte, byte)Yeni bir örneğini başlatırColorclass. Tüm renk bileşenleri 0-255. aralığında olmalıdır
Color(float, float, float, float)Yeni bir örneğini başlatırColor class. Tüm renk bileşenleri 0-1. aralığında olmalıdır
Color(int, int, int, int)Yeni bir örneğini başlatırColorclass. 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 camgöbeği, macenta, sarı, anahtar (siyah) değerleriyle yeni bir Renk döndürür.
static FromCmyka(float, float, float, float, float)İstenen camgöbeği, macenta, sarı, anahtar (siyah), alfa değerleriyle 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ğerleriyle yeni bir Renk döndürür.
static FromHsla(float, float, float, float)İstenen renk tonu, doygunluk, doygunluk, alfa değerleriyle yeni bir Renk döndürür.
static FromHsv(float, float, float)İstenen renk tonu, doygunluk, değer ile yeni bir Renk döndürür.
static FromHsva(float, float, float, float)İstenen renk tonu, doygunluk, değer, alfa ile yeni bir Renk döndürür.
static FromHwb(float, float, float)İstenen renk tonu, beyazlık, siyahlık değerleriyle yeni bir Renk döndürür.
static FromHwba(float, float, float, float)İstenen renk tonu, beyazlık, siyahlık değerleriyle yeni bir Renk döndürür.
static FromInt(int)İstenen ARGB değeriyle yeni bir Renk döndürür.
static FromLab(float, float, float)İstenen hafiflik, A, B değerleriyle yeni bir Renk döndürür.
static FromLaba(float, float, float, float)İstenen hafiflik, A, B, alfa değerleriyle yeni bir Renk döndürür.
static FromLch(float, float, float)İstenen parlaklık, renk, ton değerleriyle yeni bir Renk döndürür.
static FromLcha(float, float, float, float)İstenen parlaklık, renk, ton, alfa değerleriyle yeni bir Renk döndürür.
static FromOklab(float, float, float)OKLAB modeli için istenen açıklık, A, B değerleriyle 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ğerleriyle yeni bir Renk döndürür.
static FromOklch(float, float, float)OKLAB modeli için istenen parlaklık, kroma, ton değerleriyle yeni bir Renk döndürür.
static FromOklcha(float, float, float, float)OKLAB modeli için istenen parlaklık, renk, ton, alfa değerleriyle yeni bir Renk döndürür.
static FromRgb(byte, byte, byte)İstenen ged, green, blue değerleriyle 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ğerlerine sahip 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ğerleriyle 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ğerleriyle 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ğerleriyle 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ğerleriyle 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 Color döndürür.
static FromUint(uint)İstenen ARGB değeriyle 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 modeli biçiminde bir renk bileşeni döndürür.
override Equals(object)BelirtilenColor bu örneğe eşittir.
GetComplementary()Orijinal rengin renk tekerleğinin karşı tarafında bulunan yeni bir renk döndürür.
override GetHashCode()Bir karma kod döndürür.
GetHue()Rengin Bir Tonunu Döndürür.
GetLuminosity()Rengin parlaklığını verir.
GetSaturation()Rengin doygunluğunu döndürür.
ToInt()Color ARGB bileşenlerini int. olarak kodlar
ToName()CSS adlı renkler listesindeki bir renkle veya boş bir dizeyle eşleşiyorsa rengin adını döndürür.
ToNaturalColorString(int)Renge olan uzaklığı (yüzde olarak) belirtmek için bir sayı içeren bir renk harfi kullanarak Doğal renkler (NCol) belirtilen rengi döndürür.
ToRgbaHexString()Şununla belirtilen Onaltılık bir renk döndürür: #RRGBBBAA.
ToRgbaString()Tarafından belirtilen RGBA rengini içeren bir dize döndürür: rgba(R, G, B, A).
ToRgbHexString()Şununla belirtilen onaltılık bir renk döndürür: #RRGGBB.
ToRgbString()Tarafından 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()Color ARGB bileşenlerini unsigned int. olarak kodlar.
WithAlpha(float)Belirtilen alfa bileşeniyle Rengin kopyasını oluşturur.
WithHue(float)Belirtilen Hue ile Rengin kopyasını oluşturur.
WithLuminosity(float)Belirtilen parlaklık ile Rengin kopyasını oluşturur.
WithSaturation(float)Belirtilen doygunluğa sahip Rengin kopyasını oluşturur.

Ayrıca bakınız