مولد ألوان عشوائي — توليد باليتات ألوان، وأكواد HEX و RGB و HSL فوراً

أنشئ باليتات ألوان عشوائية مشفرة وفورية في متصفحك. يدعم توليد من 1 إلى 10 ألوان، وتثبيت الألوان المفضلة، وتحويل فوري لأكواد HEX و RGB و HSL، واختصار زر المسافة دون أي تسجيل.

🔒 100% Private
⚡ Completely Free
🌐 Runs in Browser
📦 Export Ready
⚡

مولد ألوان عشوائي — توليد باليتات ألوان، وأكواد HEX و RGB و HSL فوراً

Tool Workspace

Ready

جاري تحميل الأداة...

  1. تحديد حجم الباليت — استخدم شريط التمرير لاختيار عدد خانات الألوان المراد توليدها في وقت واحد، من لون واحد فريد وحتى 10 ألوان متكاملة.
  2. إطلاق التوليد العشوائي — انقر على زر توليد باليت أو اضغط على مفتاح المسافة (Spacebar) في لوحة المفاتيح لإنشاء مجموعة ألوان جديدة كلياً عبر التشفير العشوائي للأجهزة.
  3. تثبيت الألوان المتناسقة — عند العثور على تدرج لوني ينال إعجابك، انقر على أيقونة القفل الموجودة على خانة اللون لتثبيته. تظل الألوان المثبتة ثابتة بينما تتغير بقية الخانات غير المقفلة في الدورات اللاحقة.
  4. نسخ الأكواد بنقرة واحدة — انقر مباشرة على أي عمود لوني لنسخ كود الست عشري (#HEX) المكون من 6 خانات إلى الحافظة فوراً، مع إمكانية معاينة صيغتي RGB و HSL أسفل كل عمود.
  5. حفظ الباليتات في الذاكرة المحلية — اضغط على زر حفظ لتخزين الباليت النشطة في مساحة التخزين المحلية للمتصفح (localStorage)، حيث يمكنك حفظ ما يصل إلى 20 باليت واسترجاعها بنقرة زر.
  6. استعراض سجل الجلسة — تصفح سجل تاريخ التوليد في أسفل الأداة للرجوع إلى الباليتات السابقة التي تم إنشاؤها أثناء جلسة التصميم الحالية دون فقدان الأفكار العفوية.

نظرة شاملة وتحليل المشكلات والحلول في اختيار الألوان

يُعد اللون العنصر الأكثر تأثيراً في علم النفس الإدراكي البشري، وبناء الهوية البصرية، وتوجيه تجربة المستخدم داخل واجهات التطبيقات والمواقع الإلكترونية. غير أن اختيار لوحة ألوان (Color Palette) متناغمة ومبتكرة غالباً ما يمثل التحدي الأكبر الذي يواجه المصممين والمطورين على حد سواء. يعاني المبدعون في كثير من الأحيان من الجمود الإبداعي، والوقوع في فخ التكرار النمطي لدرجات الأزرق التقليدية أو ألوان الباستيل المكررة بدافع العادة. ومن جانب آخر، فإن استخدام المولدات العشوائية المنتشرة على الويب يسبب الإحباط: واجهات بطيئة مثقلة بالإعلانات المشتتة، وأدوات تفرض اشتراكات مدفوعة لمجرد تثبيت الألوان، وخوارزميات بدائية تنتج تدرجات باهتة ومكررة نتيجة استخدام مولدات أرقام شبه عشوائية تفتقر للتوزيع الإحصائي السليم.

يقدم مولد الألوان العشوائي بيئة عمل هندسية متكاملة وسريعة الاستجابة تعمل بالكامل داخل متصفحك دون أي خوادم وسيطة. بفضل اعتماده على واجهة Web Cryptography API المدمجة في المتصفحات الحديثة، يُنتج محركنا عشوائية فيزيائية حقيقية وموزعة بانتظام عبر كامل طيف sRGB البالغ 16.7+ مليون لون مستقل. وبفضل ميزات التحكم الديناميكي من 1 إلى 10 خانات لونية، والتثبيت المستقل لكل خانة بنقرة زر، والتحويل اللحظي بين أنظمة HEX و RGB و HSL، والانقلاب التلقائي لألوان النصوص لضمان المقروئية التامة، واختصار زر المسافة السريع، وخزينة التخزين المحلي الآمنة، يمكنك استكشاف وتنسيق أرقى التوليفات اللونية في أجزاء من الثانية بمجانية تامة وخصوصية مطلقة.

ارتقِ بجودة مشاريعك البصرية عبر ربط الألوان المولدة مع أدوات منظومتنا الإبداعية المتكاملة: قم ببناء وتطوير توافقات لونية هندسية من خلال مولد أنماط وتوافق الألوان، وتعرف على المسميات الرسمية لألوانك وأكواد CSS القياسية بواسطة باحث أسماء الألوان ومسميات CSS، واختبر مدى ملاءمة تباين الألوان لذوي الإعاقات البصرية عبر محاكي عمى الألوان والنفاذ الرقمي، وحوّل الألوان المختارة إلى تدرجات CSS انسيابية بواسطة مولد تدرجات الألوان CSS.

التحليل التقني المعمّق وآلية العمل داخل المتصفح

يرتكز مولد الألوان العشوائي على بنية برمجية تجمع بين الإنتروبيا الرياضية العالية، والأداء الحسابي الفوري، والراحة الإدراكية للعين البشرية. يتجاوز المحرك الخوارزميات التقليدية المطبقة في الويب لصالح واجهات برمجية أصلية ومعادلات قياس قياسية.

1. الإنتروبيا التشفيرية مقابل العشوائية الزائفة في Math.random()

تعتمد معظم مواقع الويب على الدالة الافتراضية Math.random() في جافا سكريبت، وهي خوارزمية شبه عشوائية (مثل xorshift128+) تعاني من فترات دورية ونقاط ضعف إحصائية تؤدي إلى تكرار التدرجات اللونية وتجمعها في مناطق ضيقة. لمعالجة هذا الخلل الجوهري، تستدعي أداتنا واجهة التشفير الأصلية في المتصفح Web Cryptography API:

const bytes = new Uint8Array(3);
window.crypto.getRandomValues(bytes);
const hex = '#' + [...bytes].map(b => b.toString(16).padStart(2, '0')).join('');

تستفيد هذه الواجهة من مجمعات الإنتروبيا الخاصة بنظام التشغيل والعتاد (مثل التوقيت الميكروثاني للمقاطعات وتقلبات تردد المعالج)، مما ينتج أعداداً صحيحة مستقلة تماماً ضمن النطاق $[0, 255]$. وعبر قنوات الألوان الثلاث ($R, G, B$)، نحصل على فضاء عينات نقي يعادل بدقة:

$$256 \times 256 \times 256 = 16,777,216 \text{ حالة لونية فريدة تماماً}$$

2. الحساب الضوئي للإضاءة المدركة والتباين البصري التلقائي

تتمثل إحدى أكبر عيوب المولدات الرديئة في ظهور نصوص بيضاء باهتة فوق خلفيات صفراء فاقعة أو نصوص سوداء فوق خلفيات كحلية داكنة، مما يعيق القراءة. لضمان توافق النصوص البرمجية فوق كل خانة مع معايير النفاذ الرقمي القياسية (WCAG)، يحسب محركنا الإضاءة الضوئية النسبية وفقاً لمعيار الاتحاد الدولي للاتصالات ITU-R BT.601:

$$L = \frac{0.299 \times R + 0.587 \times G + 0.114 \times B}{255}$$

تمتلك العين البشرية حساسية فائقة للون الأخضر مقارنة بالأزرق والأحمر، ولذلك يمنح المعيار وزناً قدره 58.7% للأخضر، و29.9% للأحمر، و11.4% للأزرق. وبناءً على القيمة الناتجة $L \in [0, 1]$ يتم تحديد لون النص فوراً:

  • إذا كانت $L > 0.5$ (خلفية فاتحة أو براقة)، ينقلب النص تلقائياً إلى اللون الأسود الداكن (#000000).
  • إذا كانت $L \le 0.5$ (خلفية داكنة أو متوسطة العمق)، يُرسم النص باللون الأبيض الصافي (#ffffff).

3. التحويل الرياضي الفوري بين أنظمة ومساحات الألوان

تتم معالجة كل كود لوني وتحويله إلى أنظمة التعبير اللونية المختلفة في زمن قياسي معقد مقداره $O(1)$:

  • من الست عشري (HEX) إلى RGB: يتم اقتطاع كود الست عشري وتمرير كل خانتين إلى دالة التحويل الأساسية: $$R = \text{parseInt}(\text{hex}[1..2], 16), \quad G = \text{parseInt}(\text{hex}[3..4], 16), \quad B = \text{parseInt}(\text{hex}[5..6], 16)$$
  • من RGB إلى فضاء HSL (التدرج والتشبع والإضاءة): تُقاس قيم القنوات ضمن النطاق الموحد $r, g, b \in [0, 1]$. وبافتراض أن $M = \max(r, g, b)$ و $m = \min(r, g, b)$ والفارق اللوني $d = M - m$: $$L_{\text{hsl}} = \frac{M + m}{2}$$ ويُحسب التشبع $S$ اعتماداً على قيمة الإضاءة: $$S = \begin{cases} 0 & \text{إذا كان } d = 0 \cr \frac{d}{2 - (M + m)} & \text{إذا كانت } L_{\text{hsl}} > 0.5 \cr \frac{d}{M + m} & \text{إذا كانت } L_{\text{hsl}} \le 0.5 \end{cases}$$ بينما يُحدد التدرج الزاوي $H$ على الدائرة اللونية (0 إلى 360 درجة): $$H = \begin{cases} \left(\frac{g - b}{d} \pmod 6\right) \times 60^\circ & \text{إذا كان } M = r \cr \left(\frac{b - r}{d} + 2\right) \times 60^\circ & \text{إذا كان } M = g \cr \left(\frac{r - g}{d} + 4\right) \times 60^\circ & \text{إذا كان } M = b \end{cases}$$

دليل العمل خطوة بخطوة وإرشادات التحكم التفاعلي

يتيح لك المولد تجربة إبداعية فائقة السهولة والسرعة عبر خطوات مدروسة بعناية:

  1. ضبط عدد خانات الباليت: حرّك شريط التمرير عدد الألوان لاختيار عدد الخانات المعروضة، بدءاً من لون مفرد وحتى لوحة متكاملة من 10 ألوان متجاورة. يتم إعادة توزيع المساحات بمرونة تامة وفورية.
  2. توليد باليت جديدة: اضغط على زر توليد باليت في شريط الأدوات، أو اضغط على مفتاح المسافة (Spacebar) في لوحة المفاتيح لإعادة توليد الألوان غير المقفلة فوراً.
  3. تثبيت الألوان المختارة (Locking): عندما يظهر لون يعجبك وتريد الاحتفاظ به، انقر على أيقونة القفل الموجودة في أعلى ذلك العمود اللوني. سيتحول القفل إلى مغلق (🔒)، وبذلك يظل هذا اللون ثابتاً تماماً في الدورات التالية.
  4. نسخ كود اللون للحافظة: انقر مباشرة على أي عمود لوني ليتم نسخ كود الست عشري HEX (مثل #4F46E5) إلى حافظة جهازك فوراً، مع إشعار بصري يؤكد اكتمال النسخ.
  5. معاينة كافة الإحداثيات: انظر إلى القسم السفلي المخصص لبيانات الألوان لمشاهدة بطاقات تفصيلية تحتوي على قيم HEX و RGB و HSL الدقيقة لكل لون بجانب دائرة المعاينة اللونية.
  6. حفظ الباليت في الخزينة المحلية: اضغط على زر حفظ لإدراج الباليت الحالية في ذاكرة المتصفح المحلية الدائمة. يمكنك تصفح قائمة الباليتات المحفوظة واستعادة أو حذف أي باليت بنقرة واحدة حتى 20 باليت.
  7. الرجوع إلى سجل الجلسة: استعرض شريط سجل التوليد في أسفل الشاشة للوصول إلى التوليفات التي ظهرت خلال جلسة عملك السابقة دون القلق من ضياع فكرة لونية مميزة مرت سريعاً.

جدول المقارنة والتحليل المعياري

يوضح الجدول التالي الفروقات الجوهرية بين مولدنا المدمج في المتصفح وبين الحلول التجارية الأخرى ومواقع التوليد البسيطة:

المعيار الفني مولد الألوان الخاص بنا (في المتصفح) موقع Coolors (المجاني والمدفوع) أداة Adobe Color المولدات العشوائية البسيطة
محرك العشوائية تشفيري CSPRNG (crypto.getRandomValues) خوارزمية خاصة / نموذج سحابي قواعد هندسية لعجلة الألوان دالة Math.random() (تجميع إحصائي)
التكلفة وجدران الدفع مجاني 100% مدى الحياة بدون قيود نموذج جزئي (5$ شهرياً للميزات المتقدمة) مجاني (يتطلب تسجيل حساب Adobe ID) مجاني (مثقل بالإعلانات المنبثقة)
أمان وخصوصية البيانات معالجة محلية 100% (صفر نقل للبيانات) مزامنة سحابية لحسابات المستخدمين ربط سحابي عبر Creative Cloud سكربتات تتبع وإعلانات تجارية
مرونة عدد الخانات من 1 إلى 10 خانات ديناميكية بحرية 5 افتراضياً (يتطلب اشتراكاً لزيادتها) 5 ألوان ثابتة وفق قواعد التوافق عدد ثابت من 1 إلى 5 ألوان
نظام تثبيت الألوان تثبيت مستقل غير محدود لأي خانة مدعوم عبر مسافة لوحة المفاتيح تثبيت لون القاعدة فقط نادراً ما يتوفر في المواقع البسيطة
اختصار لوحة المفاتيح مفتاح المسافة (Spacebar) فائق السرعة مدعوم بمفتاح المسافة تحكم كامل بالفأرة فقط أزرار نقر تقليدية فقط
التخزين المحلي الآمن حفظ حتى 20 باليت في localStorage مكتبة سحابية تتطلب تسجيلاً مكتبات Creative Cloud فقط لا توجد ميزة حفظ
مخرجات التنسيقات عرض فوري لأكواد HEX و RGB و HSL HEX, RGB, HSL, CMYK, LAB HEX, RGB, HSL, LAB, CMYK HEX فقط في الغالب

المواصفات التقنية ومصفوفة تحويل مساحات الألوان

يساعد فهم الأسس الرياضية لمساحات الألوان الرقمية في تحقيق التوافق التام بين التصميم البرمجي وتنفيذ الواجهات والطباعة المادية:

مساحة اللون / المقياس النموذج الرياضي صيغة التعبير البرمجي حدود الإحداثيات الرقمية مجال الاستخدام الأساسي
الست عشري (HEX) تجميع البايتات بنظام العد 16 #RRGGBB (مثل #4F46E5) من 00 إلى FF لكل قناة (0 إلى 255) تطوير الويب، ملفات CSS، رسوميات SVG
نظام RGB (sRGB) النموذج اللوني الإضافي ثلاثي القنوات rgb(R, G, B) أعداد صحيحة [0, 255] لكل قناة شاشات العرض الرقمية، محركات الألعاب، الرسوميات
نظام HSL الإحداثيات الأسطوانية الهندسية hsl(H, S%, L%) $H \in [0, 360]^\circ$, $S, L \in [0, 100]%$ أنظمة التصميم UI، السمات الديناميكية في CSS
السطوع البصري المدرك الوزن الضوئي لمعيار ITU-R BT.601 قيمة قياسية $L \in [0, 1]$ من 0.0 (أسود تام) إلى 1.0 (أبيض ناصع) ضبط تباين النصوص، التحقق من معايير WCAG
دقة العشوائية التشفيرية محرك CSPRNG لواجهة Web Cryptography تدفق بيانات ثنائي خطي 24-بت $2^{24} = 16,777,216$ حالة لونية التوليد العشوائي النقي، المحاكاة الحوسبية

الميزات والقدرات الشاملة

  • عشوائية تشفيرية بمستوى العتاد: توليد مدعوم بواجهة Web Cryptography API لضمان التوزيع الإحصائي المنتظم والتخلص من انحياز الأنماط المتكررة.
  • مرونة توليد الخانات من 1 إلى 10: تحكم دقيق في عدد الألوان المعروضة لبناء لوحات تبدأ من لون تركيز فردي وحتى باليتات UI كاملة بـ 10 ألوان.
  • نظام تثبيت الألوان المستقل: إمكانية قفل أي عدد تريده من الألوان مع الاستمرار في توليد الخانات المتبقية بمرونة إبداعية مطلقة.
  • انقلاب تباين النصوص تلقائياً: تبديل ألوان النصوص تلقائياً بين الأسود الداكن والأبيض الناصع وفق معيار BT.601 لضمان القراءة الواضحة.
  • اختصار زر المسافة الفائق: إمكانية توليد وتدوير الباليتات بسرعة قياسية عبر النقر على مفتاح Spacebar في لوحة المفاتيح.
  • نسخ فوري بنقرة واحدة للحافظة: اضغط على أي خانة لونية لنسخ كود الست عشري HEX فوراً إلى حافظة النظام.
  • عرض متزامن لثلاث مساحات لونية: قراءة فورية وإحداثيات رقمية دقيقة بصيغ HEX و RGB و HSL لكل لون معروض.
  • خزينة محلية لحفظ 20 باليت: احتفظ بباليتاتك المفضلة داخل مساحة التخزين الدائمة لمتصفحك دون الحاجة لإنشاء حساب أو تسجيل دخول.
  • خصوصية تامة بنسبة 100%: جميع العمليات تُعالج داخل متصفحك محلياً؛ لا خوادم، لا تتبع، ولا تسريب لبيانات مشاريعك التجارية.

سيناريوهات الاستخدام العملي ونماذج المستخدمين

1. مصممو واجهات وتجربة المستخدم (UI/UX Designers)

يحتاج قادة فرق التصميم عند وضع أنظمة التصميم (Design Systems) إلى تحديد الألوان الأساسية، والثانوية، وألوان التنبيه، وخلفيات الواجهات. يساعدهم مولد الألوان العشوائي في كسر الروتين البصري؛ حيث يمكنهم تثبيت اللون المعتمد لعلامتهم التجارية في الخانة الأولى وتوليد بقية الخانات لاكتشاف ألوان تكميلية وثانوية مدهشة تلبي معايير التباين العالمية.

2. مطورو الويب وتطبيقات الهواتف (Frontend Developers)

يحتاج المطور عند بناء نماذج أولية (Prototypes) لصفحات الهبوط أو المخططات البيانية إلى أكواد ألوان سريعة ومتناسقة. بنقرة واحدة على زر المسافة، يحصل المطور على 6 ألوان متباينة وينسخ أكواد HEX مباشرة إلى متغيرات CSS أو ملفات تكوين Tailwind دون الحاجة لفتح برامج التصميم الثقيلة.

3. مصممو الهويات البصرية والرسوميات (Brand Identity Designers)

عند إعداد لوحات الإلهام (Moodboards) لعرضها على العملاء، يحتاج مصمم الهوية إلى اقتراح اتجاهات لونية متنوعة (تدرجات عصرية، ألوان ترابية، ألوان نيون، أو درجات كلاسيكية). يتيح حفظ الباليتات محلياً في الأداة مقارنة خيارات متعددة بسرعة فائقة وتقديم عروض بصرية مقنعة.

4. مهندسو الرسوم وتحليل البيانات (Data Visualization Engineers)

يتطلب تمثيل سلاسل البيانات المتعددة في الرسوم البيانية الدائرية والخطية اختيار ألوان ذات تباين بصري عالٍ لكي يتمكن المستخدم من التمييز بين المتغيرات بسهولة. يتيح توليد 7 إلى 10 ألوان متباعدة التدرج زاوياً حل مشكلة التداخل اللوني في لوحات التحكم الإحصائية.

استكشاف الأخطاء ومعالجة التحديات في تصميم الباليتات

ضعف التباين اللوني بين خانات متجاورة

نظراً لأن العشوائية التشفيرية غير منحازة إحصائياً، قد يتصادف ظهور لونين متجاورين متقاربين في درجة السطوع أو زاوية التدرج. إذا كانت الدرجات متقاربة جداً ولا تخدم الواجهة المستهدفة، قم ببساطة بقفل الألوان المتناسقة التي تريدها، واضغط مفتاح المسافة مجدداً لإعادة تدوير الخانات غير المناسبة وحدها.

التنافر اللوني بين تدرجات شديدة التشبع

إن الجمع العشوائي بين ألوان متباعدة وزاهية للغاية من أطراف عجلة الألوان قد يسبب إجهاداً بصرياً وتشتتاً للعين. لحل هذه المعضلة، اختر لوناً رئيسياً رزيناً وحدد اسمه وكوده عبر باحث أسماء الألوان ومسميات CSS، واجعله اللون الأساسي المثبت في الباليت، ثم ابدأ بتدوير بقية الخانات للحصول على ألوان مساعدة تدعمه بانسجام.

التأكد من التوافقية مع معايير النفاذ الرقمي (WCAG)

على الرغم من أن أداتنا تضمن قراءة النصوص المكتوبة فوق كل خانة بوضوح، إلا أن استخدام لونين تم توليدهما كخلفية ونص في تطبيقك يتطلب قياساً دقيقاً لنسبة التباين (Contrast Ratio). يمكنك التحقق من ملاءمة ألوانك لجميع المستخدمين بما في ذلك المصابين بعمى الألوان باستخدام محاكي عمى الألوان والنفاذ الرقمي للتأكد من تجاوز نسبة 4.5:1 وفق متطلبات WCAG AA.

نصائح احترافية واستراتيجيات متقدمة لتصميم الباليتات

  • تطبيق قاعدة 60-30-10 للتوزيع البصري: عند تطبيق باليت ثلاثية الألوان على تصميم موقع، خصص 60% من المساحة للون المحايد السائد (كالخلفيات)، و30% للون البنيوي الثانوي (للبطاقات والقوائم)، و10% للون التمييز المركز (لأزرار اتخاذ الإجراء والدعوة للتفاعل).
  • تثبيت الأساس المحايد أولاً: اضبط عدد الألوان على 5 خانات. ثبت لوناً داكناً فحميّاً (مثل #1E293B) في الخانة الأولى، ولوناً رمادياً فاتحاً (مثل #F8FAFC) في الخانة الثانية، ثم أعد توليد الخانات الثلاث المتبقية للحصول على ألوان حيوية متوازنة تماماً.
  • تحويل الألوان إلى تدرجات انسيابية: اختر لونين متباينين من الباليت التي قمت بتوليدها وادرجهما مباشرة في مولد تدرجات الألوان CSS لإنشاء خلفيات متدرجة خطية وشعاعية عصرية لموقعك.
  • تضمين الألوان في متغيرات CSS الموحدة: انسخ أكواد الألوان مباشرة إلى جذر ورقة الأنماط لديك: :root { --color-primary: #4F46E5; --color-accent: #EC4899; } لبناء بنية برمجية نقية وقابلة للتعديل والصيانة بسهولة.

الخصوصية المطلقة والامتثال المؤسسي للشركات

تعتبر الهويات البصرية، وأنظمة الألوان، والحملات التسويقية لمنتجات قيد التطوير أسراراً تجارية حساسة في الشركات الكبرى والوكالات الإعلانية. إن الاعتماد على مولدات الألوان السحابية التي تقوم بمزامنة لوحات المستخدمين على خوادمها، وتتبع عناوين IP، وبناء خلاصات عامة للاكتشاف يشكل تهديداً لسرية الأفكار والابتكارات المؤسسية.

صُمم مولد الألوان العشوائي وفق هيكلية تعتمد كلياً على بيئة العميل المحلية (Client-Side Isolation). تتم جميع عمليات التوليد المشفر، وحسابات الإضاءة، والنسخ للحافظة، وحفظ الباليتات حصرياً داخل ذاكرة متصفحك ومساحة التخزين الخاصة بجهازك. لا يتم إرسال أي حزم بيانات عبر الإنترنت، ولا تُزرع أي ملفات تتبع تجارية، مما يضمن أمان وخصوصية أصولك وتصاميمك بنسبة 100%.

منظومة الأدوات التكميلية ذات الصلة

عزز كفاءة سير عملك الإبداعي عبر استكشاف هذه الأدوات المتخصصة التابعة لمنظومتنا التصميمية الخالية من الخوادم:

Frequently Asked Questions

كيف تولد الأداة ألواناً عشوائية حقيقية بالاعتماد على التشفير بدلاً من العشوائية الزائفة؟

على عكس أدوات الويب التقليدية التي تعتمد على دالة Math.random() (وهي خوارزمية لتوليد أرقام شبه عشوائية قد تتكرر وتتجمع حول أنماط محددة)، تستخدم أداتنا واجهة التشفير البرمجية للمتصفح Web Cryptography API عبر الأمر crypto.getRandomValues(new Uint8Array(3)). تستمد هذه التقنية الإنتروبيا الفيزيائية مباشرة من معالج جهازك وتقلبات التوقيت اللحظية لتوليد قيم RGB بنقاء إحصائي مطلق يغطي كامل طيف sRGB البالغ 16,777,216 لوناً محتملاً دون أي انحياز.

كيف تضمن الأداة وضوح قراءة النصوص فوق الخانات الداكنة والفاتحة تلقائياً؟

تقوم الأداة بحساب السطوع البصري النسبي لكل لون مولد لحظة إنشائه بالاعتماد على المعيار الضوئي الدولي ITU-R BT.601 وفق المعادلة: L = (0.299 * R + 0.587 * G + 0.114 * B) / 255. إذا تجاوزت قيمة السطوع L حاجز 0.5، ينقلب لون النص تلقائياً إلى الأسود الداكن (#000000)؛ وإذا كان السطوع 0.5 أو أقل، يُعرض النص باللون الأبيض الصافي (#ffffff)، مما يضمن أعلى درجات المقروئية البصرية.

هل يمكنني تثبيت عدة ألوان وتوليد البقية من حولها؟

نعم بكل تأكيد. تحتوي كل خانة لونية على زر قفل مستقل يُدار برمجياً عبر بنية بيانات Set محلية. يمكنك قفل لون واحد أو لونين أو حتى تسعة ألوان لتكون قاعدة لهويتك البصرية، وتوليد بقية الألوان التكميلية المحيطة بها بكل حرية عبر الضغط المتتابع على مفتاح المسافة.

هل يتم إرسال باليتاتي المحفوظة أو اختياراتي اللونية إلى خوادم خارجية؟

كلا على الإطلاق. يعمل مولد الألوان العشوائي بخصوصية محلية كاملة بنسبة 100% داخل المتصفح. جميع عمليات التوليد المشفر، وحسابات الإضاءة، والنسخ للحافظة، وحفظ الباليتات تتم محلياً داخل ذاكرة متصفحك ومساحة localStorage دون إرسال أي بايت أو ملف تعريف ارتباط (Cookie) عبر الشبكة.

كيف تقوم الأداة بتحويل كود HEX إلى إحداثيات RGB و HSL؟

يتم تفكيك كود الست عشري HEX إلى 3 أزواج من البايتات وتحويلها إلى أعداد صحيحة من 0 إلى 255 لتمثيل قنوات RGB. وبالنسبة لفضاء HSL، تُقاس قيم RGB النسبية لاستخراج القيم القصوى والدنيا، ومن ثم يُحسب تدرج اللون (Hue) على دائرة الألوان بزاوية من 0 إلى 360 درجة، ونسبة الإضاءة (Lightness) كمتوسط رياضي، ونسبة التشبع (Saturation) وفقاً للفارق اللوني النسبي.

هل يدعم المولد التوليد السريع بواسطة مفتاح المسافة (Spacebar)؟

نعم. بمجرد فتح الأداة، يؤدي الضغط على مفتاح المسافة في لوحة المفاتيح إلى إعادة توليد جميع الخانات غير المقفلة فوراً وبأقصى سرعة ممكنة، مما يوفر تجربة استكشاف لونية فائقة السلاسة تشبه تطبيقات سطح المكتب الاحترافية دون الحاجة إلى تحريك مؤشر الفأرة.

كم عدد الباليتات التي يمكنني الاحتفاظ بها في قائمة الحفظ، وهل تبقى بعد إغلاق المتصفح؟

تتيح لك الأداة حفظ ما يصل إلى 20 باليت لونية كاملة في مساحة التخزين الدائمة للمتصفح (localStorage). ونظراً لأن البيانات تُخزن مباشرة على قرص جهازك المحلي، فإن باليتاتك المفضلة تظل محفوظة تماماً حتى عند إغلاق علامة التبويب أو إعادة تشغيل الحاسوب.