يكتب ثلاث قيم قنوات كلون سداسي عشري.
min و max يحددان النطاق الذي تستخدمه القيم؛ النطاق المختلف عن 0 إلى 255 يُعاد ربطه
أولا، فتعمل القنوات من 0 إلى 1 أيضا.
مثال: r 255، g 87، b 51 في [0,255] -> '#ff5733'؛ r 1، g 0.5، b 0.2 في [0,1] -> '#ff8033'
قيم الأحمر والأخضر والأزرق ونطاقها
اللون بصيغة hex
يكتب لون { r, g, b } كلون سداسي عشري.
min و max يحددان النطاق الذي تستخدمه القنوات؛ النطاق المختلف عن 0 إلى 255 يُعاد ربطه
أولا.
مثال: { r: 1, g: 0.5, b: 0.2 } في [0,1] -> '#ff8033'
كائن اللون والنطاق الذي تستخدمه قنواته
اللون بصيغة hex
يقرأ لونا سداسيا عشريا إلى كائن { r, g, b } مع إعادة ربط القنوات إلى نطاق من
اختيارك.
مثال: '#FF5733' مربوطا إلى [0,1] -> { r: 1, g: 0.341, b: 0.2 }
اللون بصيغة hex والنطاق المراد تحويل القنوات إليه
كائن اللون بقنوات في ذلك النطاق
يمرر لونا سداسيا عشريا دون تغيير، بحيث يمكن إعطاء اللون اسما وإعادة استخدامه.
مثال: '#FF5733' -> '#FF5733'
اللون بصيغة hex
اللون hex نفسه
يمرر لون { r, g, b, a } بقنوات لون من 0 إلى 255 وعتامة من 0 إلى 1
دون تغيير، بحيث يمكن إعطاؤه اسما وإعادة استخدامه.
مثال: { r: 255, g: 87, b: 51, a: 1 } -> الكائن نفسه
كائن اللون
كائن اللون نفسه
يبني لون { r, g, b } من ثلاث قيم قنوات منفصلة من 0 إلى 255.
مثال: r 255، g 87، b 51 -> { r: 255, g: 87, b: 51 }
قيم الأحمر والأخضر والأزرق
كائن اللون
يبني لون { r, g, b } من ثلاث قيم قنوات منفصلة من 0 إلى 1.
مثال: r 1، g 0.34، b 0.2 -> { r: 1, g: 0.34, b: 0.2 }
قيم الأحمر والأخضر والأزرق
كائن اللون
يقرأ القناة الحمراء للون سداسي عشري، معاد ربطها إلى نطاق من اختيارك.
مثال: '#FF5733' في [0,1] -> 1
اللون بصيغة hex والنطاق المراد تحويل القناة إليه
القناة الحمراء في ذلك النطاق
يقرأ القناة الخضراء للون سداسي عشري، معاد ربطها إلى نطاق من اختيارك.
مثال: '#FF5733' في [0,1] -> 0.341
اللون بصيغة hex والنطاق المراد تحويل القناة إليه
القناة الخضراء في ذلك النطاق
يقرأ القناة الزرقاء للون سداسي عشري، معاد ربطها إلى نطاق من اختيارك.
مثال: '#FF5733' في [0,1] -> 0.2
اللون بصيغة hex والنطاق المراد تحويل القناة إليه
القناة الزرقاء في ذلك النطاق
يعكس لونا سداسيا عشريا، محولا كل قناة إلى نقيضها: 255 ناقص القيمة.
مع تفعيل blackAndWhite، تكون النتيجة أسود صرفا للون الفاتح أو أبيض للون
الداكن، وهو ما يناسب النص على خلفية ملونة.
مثال: '#FF5733' -> '#00a8cc'؛ مع blackAndWhite -> '#ffffff'
اللون بصيغة hex وما إذا كان يختزل النتيجة إلى الأسود أو الأبيض
اللون hex المعكوس
يقرأ القناة الحمراء للون { r, g, b }.
مثال: { r: 255, g: 87, b: 51 } -> 255
كائن اللون
القناة الحمراء، بأي نطاق يستخدمه الكائن
يقرأ القناة الخضراء للون { r, g, b }.
مثال: { r: 255, g: 87, b: 51 } -> 87
كائن اللون
القناة الخضراء، بأي نطاق يستخدمه الكائن
يقرأ القناة الزرقاء للون { r, g, b }.
مثال: { r: 255, g: 87, b: 51 } -> 51
كائن اللون
القناة الزرقاء، بأي نطاق يستخدمه الكائن
الألوان بالصيغتين اللتين تستخدمهما المكتبة: نص hex مثل
#ff5733، وكائن{ r, g, b }أو{ r, g, b, a }تمتد قنواته إما من 0 إلى 255 أو من 0 إلى 1. تبني الدوال هنا الألوان بكل صيغة، وتحول بينها بنطاق قنوات صريح، وتقرأ القنوات المفردة وتعكس لونا.