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

تفيدك حين تستلم قيم Lab من جهاز قياس أو دليل ألوان وتحتاج لونا تستخدمه على الشاشة أو في CSS.

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

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

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

  1. أدخل الإضاءة L*، المحور a*، المحور b* والأبيض المرجعي.
  2. تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
  3. انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.

طريقة الحساب

fy = (L* + 16) / 116، fx = fy + a*/500، fz = fy − b*/200، ثم X = Xn·fx³ (أو (116·fx − 16)/(24389/27) إذا fx³ ≤ 216/24389) وكذلك Y وZ. بعدها تُحوَّل XYZ إلى RGB خطي بمعكوس مصفوفة sRGB. ثم يُرمَّز RGB الخطي حسب IEC 61966-2-1: 12.92·l إذا l ≤ 0.0031308، وإلا 1.055·l^(1/2.4) − 0.055، ويُضرب في 255 ويُقرَّب.

مثال

المدخلات: الإضاءة L* = 60.18، المحور a* = 62.06، المحور b* = 54.33، الأبيض المرجعي = D65 ضوء النهار، بلا تكييف (أبيض sRGB). النتيجة: رمز HEX: #FF5733، حالة النطاق: داخل نطاق sRGB.

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

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

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

لماذا يقول إن اللون خارج النطاق؟

فضاء Lab أوسع من sRGB، فبعض التركيبات لا يمكن عرضها على شاشة sRGB. تقص الأداة القنوات إلى 0 حتى 255 وتنبهك.

قيم Lab عندي من فوتوشوب، ماذا أختار؟

اختر D50، لأن وضع Lab في فوتوشوب وملفات ICC مبني على أبيض D50.

هل يعطيني التحويل العكسي نفس HEX؟

نعم إذا أدخلت قيم Lab الناتجة عن HEX بدقة خانتين على الأقل، لأن التقريب إلى 8 بت يعيد اللون نفسه.