Class Color

Color class

Η κλάση Χρώμα σάς επιτρέπει να καθορίσετε χρώματα ως τιμές Κόκκινο-Πράσινο-Μπλε (RGB), Τιμές Hue-Saturation-Luminosity (HSL), Hue-Saturation-Value (HSV) Τιμές Hue-Saturation-Value (HSV)0HBhinesste,xe ) τιμές, τιμές ελαφρότητας-AB (LAB), Τιμές φωτεινότητας-Χρώμα-Χρώμα (LCH), τιμές κυανού-ματζέντα-κίτρινου κλειδιού (CMYK), Τιμές φυσικών χρωμάτων (NCOL) με όνομα ή χ00 . Διατίθεται επίσης ένα κανάλι Alpha για να υποδείξει τη διαφάνεια.

public class Color

Κατασκευαστές

ΟνομαΠεριγραφή
Color()Αρχικοποιεί μια νέα παρουσία τουColor class. Από προεπιλογή το χρώμα είναι μαύρο.
Color(byte, byte, byte)Αρχικοποιεί μια νέα παρουσία τουColorclass. Όλα τα στοιχεία χρώματος πρέπει να είναι στην περιοχή 0-255.
Color(float, float, float)Αρχικοποιεί μια νέα παρουσία τουColor class. Όλα τα στοιχεία χρώματος πρέπει να είναι στην περιοχή 0-1.
Color(int, int, int)Αρχικοποιεί μια νέα παρουσία τουColorclass. Όλα τα στοιχεία χρώματος πρέπει να είναι στην περιοχή 0-255.
Color(byte, byte, byte, byte)Αρχικοποιεί μια νέα παρουσία τουColorclass. Όλα τα στοιχεία χρώματος πρέπει να είναι στην περιοχή 0-255.
Color(float, float, float, float)Αρχικοποιεί μια νέα παρουσία τουColor class. Όλα τα στοιχεία χρώματος πρέπει να είναι στην περιοχή 0-1.
Color(int, int, int, int)Αρχικοποιεί μια νέα παρουσία τουColorclass. Όλα τα στοιχεία χρώματος πρέπει να είναι στην περιοχή 0-255.

Ιδιότητες

ΟνομαΠεριγραφή
Alpha { get; }Αντιπροσωπεύει την άλφα συνιστώσα του χρώματος.
Blue { get; }Αντιπροσωπεύει το μπλε στοιχείο του χρώματος.
Green { get; }Αντιπροσωπεύει την πράσινη συνιστώσα του χρώματος.
Red { get; }Αντιπροσωπεύει το κόκκινο στοιχείο του χρώματος

Μέθοδοι

ΟνομαΠεριγραφή
static FromCmyk(float, float, float, float)Επιστρέφει ένα νέο χρώμα με τις ζητούμενες τιμές κυανό, ματζέντα, κίτρινο, κλειδί (μαύρο).
static FromCmyka(float, float, float, float, float)Επιστρέφει ένα νέο χρώμα με τις ζητούμενες τιμές κυανό, ματζέντα, κίτρινο, κλειδί (μαύρο), άλφα.
static FromGray(float)Επιστρέφει ένα νέο χρώμα με την ζητούμενη τιμή γκρι.
static FromHsl(float, float, float)Επιστρέφει ένα νέο χρώμα με τις ζητούμενες τιμές απόχρωσης, κορεσμού, κορεσμού.
static FromHsla(float, float, float, float)Επιστρέφει ένα νέο χρώμα με τις ζητούμενες τιμές απόχρωσης, κορεσμού, κορεσμού, άλφα.
static FromHsv(float, float, float)Επιστρέφει ένα νέο χρώμα με την ζητούμενη απόχρωση, κορεσμό, τιμή.
static FromHsva(float, float, float, float)Επιστρέφει ένα νέο χρώμα με την ζητούμενη απόχρωση, κορεσμό, τιμή, άλφα.
static FromHwb(float, float, float)Επιστρέφει ένα νέο χρώμα με τις ζητούμενες τιμές απόχρωσης, λευκότητας, μαύρου χρώματος.
static FromHwba(float, float, float, float)Επιστρέφει ένα νέο χρώμα με τις ζητούμενες τιμές απόχρωσης, λευκότητας, μαύρου χρώματος.
static FromInt(int)Επιστρέφει ένα νέο χρώμα με την ζητούμενη τιμή ARGB.
static FromLab(float, float, float)Επιστρέφει ένα νέο χρώμα με την ζητούμενη φωτεινότητα, τιμές A, B.
static FromLaba(float, float, float, float)Επιστρέφει ένα νέο χρώμα με την ζητούμενη φωτεινότητα, A, B, τιμές άλφα.
static FromLch(float, float, float)Επιστρέφει ένα νέο χρώμα με τις ζητούμενες τιμές φωτεινότητας, χρώματος, απόχρωσης.
static FromLcha(float, float, float, float)Επιστρέφει ένα νέο χρώμα με τις ζητούμενες τιμές φωτεινότητας, χρώματος, απόχρωσης, άλφα.
static FromOklab(float, float, float)Επιστρέφει ένα νέο χρώμα με την ζητούμενη φωτεινότητα, τιμές A, B για το μοντέλο OKLAB.
static FromOklaba(float, float, float, float)Επιστρέφει ένα νέο χρώμα με την ζητούμενη φωτεινότητα, A, B, τιμές άλφα για το μοντέλο OKLAB.
static FromOklch(float, float, float)Επιστρέφει ένα νέο χρώμα με τις ζητούμενες τιμές φωτεινότητας, χρώματος, απόχρωσης για το μοντέλο OKLAB.
static FromOklcha(float, float, float, float)Επιστρέφει ένα νέο χρώμα με τις ζητούμενες τιμές φωτεινότητας, χρώματος, απόχρωσης, άλφα για το μοντέλο OKLAB.
static FromRgb(byte, byte, byte)Επιστρέφει ένα νέο χρώμα με τις ζητούμενες τιμές ged, πράσινο, μπλε. Όλα τα στοιχεία χρώματος πρέπει να βρίσκονται στην περιοχή 0-255.
static FromRgb(float, float, float)Επιστρέφει ένα νέο χρώμα με τις ζητούμενες τιμές ged, πράσινο, μπλε. Όλα τα στοιχεία χρώματος πρέπει να βρίσκονται στην περιοχή 0-1.
static FromRgb(int, int, int)Επιστρέφει ένα νέο χρώμα με τις ζητούμενες τιμές ged, πράσινο, μπλε. Όλα τα στοιχεία χρώματος πρέπει να βρίσκονται στην περιοχή 0-255.
static FromRgba(byte, byte, byte, byte)Επιστρέφει ένα νέο χρώμα με τις ζητούμενες τιμές ged, πράσινο, μπλε, άλφα. Όλα τα στοιχεία χρώματος πρέπει να βρίσκονται στην περιοχή 0-255.
static FromRgba(float, float, float, float)Επιστρέφει ένα νέο χρώμα με τις ζητούμενες τιμές ged, πράσινο, μπλε, άλφα. Όλα τα στοιχεία χρώματος πρέπει να βρίσκονται στην περιοχή 0-1.
static FromRgba(int, int, int, int)Επιστρέφει ένα νέο χρώμα με τις ζητούμενες τιμές ged, πράσινο, μπλε, άλφα. Όλα τα στοιχεία χρώματος πρέπει να βρίσκονται στην περιοχή 0-255.
static FromString(string)Αναλύει τη συμβολοσειρά που περιέχει το χρώμα CSS και επιστρέφει ένα νέο χρώμα.
static FromUint(uint)Επιστρέφει ένα νέο χρώμα με την ζητούμενη τιμή ARGB.
AddLuminosity(float)Δημιουργεί αντίγραφο του χρώματος με το άθροισμα της φωτεινότητάς του και την τιμή δέλτα.
Convert(ColorModel)Επιστρέφει στοιχεία χρώματος στη μορφή του καθορισμένου μοντέλου χρώματος.
override Equals(object)Καθορίζει εάν το καθορισμένοColor ισούται με αυτήν την περίπτωση.
GetComplementary()Επιστρέφει ένα νέο χρώμα που βρίσκεται στην αντίθετη πλευρά του χρωματικού τροχού από το αρχικό.
override GetHashCode()Επιστρέφει έναν κωδικό κατακερματισμού.
GetHue()Επιστρέφει μια απόχρωση του χρώματος.
GetLuminosity()Επιστρέφει μια φωτεινότητα του χρώματος.
GetSaturation()Επιστρέφει έναν κορεσμό του χρώματος.
ToInt()Κωδικοποιεί τα στοιχεία Color ARGB σε int.
ToName()Επιστρέφει το όνομα του χρώματος εάν ταιριάζει με ένα χρώμα στη λίστα των χρωμάτων με όνομα CSS ή με μια κενή συμβολοσειρά.
ToNaturalColorString(int)Επιστρέφει ένα καθορισμένο χρώμα σε φυσικά χρώματα (NCol) χρησιμοποιώντας ένα έγχρωμο γράμμα με έναν αριθμό για να καθορίσει την απόσταση (σε ποσοστό) από το χρώμα.
ToRgbaHexString()Επιστρέφει ένα δεκαεξαδικό χρώμα που καθορίζεται με: #RRGGBBAA.
ToRgbaString()Επιστρέφει μια συμβολοσειρά που περιέχει το χρώμα RGBA που καθορίζεται από: rgba(R, G, B, A).
ToRgbHexString()Επιστρέφει ένα δεκαεξαδικό χρώμα που καθορίζεται με: #RRGGBB.
ToRgbString()Επιστρέφει μια συμβολοσειρά που περιέχει το χρώμα RGB που καθορίζεται από: rgb(R, G, B).
override ToString()Επιστρέφει μια συμβολοσειρά που αποτελείται από τις τιμές στοιχείων RGBA.
ToUint()Κωδικοποιεί τα στοιχεία Έγχρωμου ARGB σε ανυπόγραφο int.
WithAlpha(float)Δημιουργεί αντίγραφο του χρώματος με καθορισμένο στοιχείο άλφα.
WithHue(float)Δημιουργεί αντίγραφο του χρώματος με καθορισμένη απόχρωση.
WithLuminosity(float)Δημιουργεί αντίγραφο του χρώματος με καθορισμένη φωτεινότητα.
WithSaturation(float)Δημιουργεί αντίγραφο του χρώματος με καθορισμένο κορεσμό.

Δείτε επίσης