تحويل OKLCH إلى HEX وRGB

اكتب قيم OKLCH من نظام التصميم لديك لتحصل على HEX احتياطي أو لون تشاركه مع فريق لا يستخدم OKLCH.

جارٍ تحميل الأداة…

المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.

طريقة الاستخدام

  1. أدخل الإضاءة L (من 0 إلى 1)، الكروما C وزاوية الصبغة h.
  2. تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
  3. انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.

طريقة الحساب

a = C·cos(h)، b = C·sin(h)، ثم معادلات OKLab العكسية إلى RGB خطي. ثم يُرمَّز RGB الخطي حسب IEC 61966-2-1: 12.92·l إذا l ≤ 0.0031308، وإلا 1.055·l^(1/2.4) − 0.055، ويُضرب في 255 ويُقرَّب.

مثال

المدخلات: الإضاءة L (من 0 إلى 1) = 0.7، الكروما C = 0.15، زاوية الصبغة h = 250 °. النتيجة: رمز HEX: #4BA3F7، حالة النطاق: داخل نطاق sRGB.

الحدود والملاحظات

  • الألوان خارج نطاق sRGB تُقص قنواتها إلى 0 حتى 255، فيتغير اللون المعروض قليلا أو كثيرا.
  • المتصفحات تقلل الكروما للألوان خارج النطاق بدل القص، فقد يختلف ما تراه في المتصفح عن HEX هنا.

أسئلة شائعة عن هذه الأداة

كيف أدخل oklch(⁦70%⁩ 0.15 250)؟

اكتب L = 0.7 وC = 0.15 وH = 250. النسبة المئوية للإضاءة تُقسم على 100.

لماذا تغير اللون بعد التحويل؟

إن ظهرت رسالة خارج النطاق فقد قُصت قناة أو أكثر. خفض C قليلا يعيد اللون داخل sRGB.

هل HEX الناتج دقيق؟

نعم ضمن دقة 8 بت، أي أن كل قناة مقربة إلى أقرب عدد صحيح من 0 إلى 255.