Class Color

Color class

Kelas Color memungkinkan Anda menentukan warna sebagai nilai Red-Green-Blue (RGB), nilai Hue-Saturation-Luminosity (HSL), nilai Hue-Saturation-Value (HSV), Hue-Whiteness-Blackness (HWB ) nilai, nilai lightness-AB (LAB), nilai Luminance-Chroma-Hue (LCH), nilai Cyan-Magenta-Yellow-Key (CMYK), Nilai warna natural (NCOL), atau dengan nama warna . Saluran Alfa juga tersedia untuk menunjukkan transparansi.

public class Color

Konstruktor

NamaKeterangan
Color()Menginisialisasi instance baru dariColor class. Secara default warna hitam.
Color(byte, byte, byte)Menginisialisasi instance baru dariColorclass. Semua komponen warna harus berada dalam rentang 0-255.
Color(float, float, float)Menginisialisasi instance baru dariColor class. Semua komponen warna harus berada dalam rentang 0-1.
Color(int, int, int)Menginisialisasi instance baru dariColorclass. Semua komponen warna harus berada dalam rentang 0-255.
Color(byte, byte, byte, byte)Menginisialisasi instance baru dariColorclass. Semua komponen warna harus berada dalam rentang 0-255.
Color(float, float, float, float)Menginisialisasi instance baru dariColor class. Semua komponen warna harus berada dalam rentang 0-1.
Color(int, int, int, int)Menginisialisasi instance baru dariColorclass. Semua komponen warna harus berada dalam rentang 0-255.

Properti

NamaKeterangan
Alpha { get; }Merupakan komponen alfa dari warna.
Blue { get; }Mewakili komponen warna biru.
Green { get; }Merupakan komponen warna hijau.
Red { get; }Mewakili komponen warna merah

Metode

NamaKeterangan
static FromCmyk(float, float, float, float)Mengembalikan Warna baru dengan nilai cyan, magenta, kuning, kunci (hitam) yang diminta.
static FromCmyka(float, float, float, float, float)Mengembalikan Warna baru dengan nilai cyan, magenta, kuning, kunci (hitam), alfa yang diminta.
static FromGray(float)Mengembalikan Warna baru dengan nilai abu-abu yang diminta.
static FromHsl(float, float, float)Mengembalikan Warna baru dengan nilai rona, saturasi, saturasi yang diminta.
static FromHsla(float, float, float, float)Mengembalikan Warna baru dengan nilai rona, saturasi, saturasi, alfa yang diminta.
static FromHsv(float, float, float)Mengembalikan Warna baru dengan rona, saturasi, nilai yang diminta.
static FromHsva(float, float, float, float)Mengembalikan Warna baru dengan rona, saturasi, nilai, alfa yang diminta.
static FromHwb(float, float, float)Mengembalikan Warna baru dengan nilai hue, whiteness, blackness yang diminta.
static FromHwba(float, float, float, float)Mengembalikan Warna baru dengan nilai hue, whiteness, blackness yang diminta.
static FromInt(int)Mengembalikan Warna baru dengan nilai ARGB yang diminta.
static FromLab(float, float, float)Mengembalikan Warna baru dengan nilai kecerahan, A, B yang diminta.
static FromLaba(float, float, float, float)Mengembalikan Warna baru dengan nilai kecerahan, A, B, alfa yang diminta.
static FromLch(float, float, float)Mengembalikan Warna baru dengan nilai luminance, chroma, hue yang diminta.
static FromLcha(float, float, float, float)Mengembalikan Warna baru dengan nilai luminance, chroma, hue, alpha yang diminta.
static FromOklab(float, float, float)Mengembalikan Warna baru dengan nilai kecerahan, A, B yang diminta untuk model OKLAB.
static FromOklaba(float, float, float, float)Mengembalikan Warna baru dengan nilai kecerahan, A, B, alfa yang diminta untuk model OKLAB.
static FromOklch(float, float, float)Mengembalikan Warna baru dengan nilai luminance, chroma, hue yang diminta untuk model OKLAB.
static FromOklcha(float, float, float, float)Mengembalikan Warna baru dengan luminance, chroma, hue, nilai alpha yang diminta untuk model OKLAB.
static FromRgb(byte, byte, byte)Mengembalikan Warna baru dengan nilai ged, green, blue yang diminta. Semua komponen warna harus dalam kisaran 0-255.
static FromRgb(float, float, float)Mengembalikan Warna baru dengan nilai ged, hijau, biru yang diminta. Semua komponen warna harus dalam kisaran 0-1.
static FromRgb(int, int, int)Mengembalikan Warna baru dengan nilai ged, green, blue yang diminta. Semua komponen warna harus dalam kisaran 0-255.
static FromRgba(byte, byte, byte, byte)Mengembalikan Warna baru dengan nilai ged, hijau, biru, alfa yang diminta. Semua komponen warna harus dalam kisaran 0-255.
static FromRgba(float, float, float, float)Mengembalikan Warna baru dengan nilai ged, hijau, biru, alfa yang diminta. Semua komponen warna harus dalam kisaran 0-1.
static FromRgba(int, int, int, int)Mengembalikan Warna baru dengan nilai ged, hijau, biru, alfa yang diminta. Semua komponen warna harus dalam kisaran 0-255.
static FromString(string)Mem-parsing string yang berisi warna CSS dan mengembalikan Color. baru
static FromUint(uint)Mengembalikan Warna baru dengan nilai ARGB yang diminta.
AddLuminosity(float)Membuat salinan Warna dengan Jumlah luminositasnya dan nilai delta.
Convert(ColorModel)Mengembalikan komponen warna dalam format model warna yang ditentukan.
override Equals(object)Menentukan apakah yang ditentukanColor sama dengan instance ini.
GetComplementary()Mengembalikan warna baru yang berseberangan dengan roda warna aslinya.
override GetHashCode()Mengembalikan kode hash.
GetHue()Mengembalikan Rona Warna.
GetLuminosity()Mengembalikan luminositas Warna.
GetSaturation()Mengembalikan saturasi Warna.
ToInt()Mengkodekan komponen Color ARGB ke dalam int.
ToName()Mengembalikan nama warna jika cocok dengan warna dalam daftar warna bernama CSS, atau string kosong.
ToNaturalColorString(int)Mengembalikan warna Natural colors (NCol) yang ditentukan menggunakan huruf warna dengan angka untuk menentukan jarak (dalam persen) dari warna.
ToRgbaHexString()Mengembalikan warna Heksadesimal ditentukan dengan: #RRGGBBAA.
ToRgbaString()Mengembalikan string yang berisi warna RGBA yang ditentukan oleh: rgba(R, G, B, A).
ToRgbHexString()Mengembalikan warna heksadesimal yang ditentukan dengan: #RRGGBB.
ToRgbString()Mengembalikan string yang berisi warna RGB yang ditentukan oleh: rgb(R, G, B).
override ToString()Mengembalikan string yang terdiri dari nilai komponen RGBA.
ToUint()Mengkodekan komponen Color ARGB ke int. yang tidak ditandatangani
WithAlpha(float)Membuat salinan Warna dengan komponen alfa yang ditentukan.
WithHue(float)Membuat salinan Warna dengan Hue. yang ditentukan
WithLuminosity(float)Membuat salinan Warna dengan luminositas yang ditentukan.
WithSaturation(float)Membuat salinan Warna dengan saturasi yang ditentukan.

Lihat juga