Class Color

Color class

تتيح لك فئة اللون تحديد الألوان مثل قيم الأحمر-الأخضر-الأزرق (RGB) ، Hue-Saturation-Luminosity (HSL) ، Hue-Saturation-Value (HSV) ، Hue-Whiteeness-Blackness (HWB ) القيم ، قيم lightness-AB (LAB) ، قيم Luminance-Chroma-Hue (LCH) ، قيم Cyan-Magenta-Yellow-Key (CMYK) ، قيم الألوان الطبيعية (NCOL) ، أو باسم لون . تتوفر أيضًا قناة 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)إرجاع لون جديد بالتدرج المطلوب ، والتشبع ، والقيمة ، و alpha.
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()ترميز مكونات Color ARGB إلى عدد صحيح غير موقعة.
WithAlpha(float)إنشاء نسخة من اللون بمكون ألفا محدد.
WithHue(float)لإنشاء نسخة من اللون مع تدرج اللون المحدد.
WithLuminosity(float)إنشاء نسخة من اللون بالسطوع المحدد.
WithSaturation(float)إنشاء نسخة من اللون بالتشبع المحدد.

أنظر أيضا