تحويل HEX إلى XYZ

XYZ هو الفضاء الذي تُبنى عليه كل تحويلات الألوان العلمية، وقيمة Y فيه هي الإضاءة النسبية للون.

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

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

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

  1. أدخل رمز اللون HEX.
  2. تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
  3. انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.

طريقة الحساب

تُفك ترميز كل قناة من 0 إلى 1 حسب IEC 61966-2-1: إذا كانت c ≤ 0.04045 فالخطية = c / 12.92، وإلا ((c + 0.055) / 1.055)^2.4. X = 0.41239·R + 0.35758·G + 0.18048·B، Y = 0.21264·R + 0.71517·G + 0.07219·B، Z = 0.01933·R + 0.11919·G + 0.95053·B (مصفوفة مشتقة من إحداثيات sRGB وأبيض D65). تُعرض القيم بمقياس 0 إلى 100، وx = X/(X+Y+Z) وy = Y/(X+Y+Z).

مثال

المدخلات: رمز اللون HEX = #1E88E5. النتيجة: قيم XYZ (D65): X 23.4805, Y 23.5402, Z 77.4375، X: 23.4805، Y (الإضاءة النسبية): 23.5402.

#1E88E5
X 23.4805, Y 23.5402, Z 77.4375

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

  • يفترض أن HEX وRGB في فضاء sRGB؛ ألوان Display P3 أو Adobe RGB تحتاج ملف ICC خاصا بها.
  • للأسود تُعرض إحداثيات اللونية الخاصة بأبيض D65 لأن x وy غير معرفتين عند الصفر.

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

لماذا يعطي الأبيض X = 95.0456 وليس 95.047؟

لأن المصفوفة مشتقة من إحداثيات D65 في معيار sRGB (0.3127، 0.3290). القيمة 95.047 تأتي من جداول ASTM E308 وتختلف قليلا.

ما علاقة Y بالتباين؟

Y مقسومة على 100 هي الإضاءة النسبية التي تدخل في معادلة نسبة التباين في WCAG.

هل أحصل على XYZ بأبيض D50؟

هذه الأداة تعطي XYZ نسبة إلى D65 وهو أبيض sRGB. لقيم D50 استخدم تحويل HEX إلى Lab مع خيار D50.