تحويل RGB إلى XYZ
يفك ترميز قنوات sRGB إلى قيم خطية ثم يطبق مصفوفة التحويل إلى XYZ خطوة بخطوة.
جارٍ تحميل الأداة…
المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.
طريقة الاستخدام
- أدخل الأحمر R، الأخضر G والأزرق B.
- تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
- انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.
طريقة الحساب
تُفك ترميز كل قناة من 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.
مثال
المدخلات: الأحمر R = 30، الأخضر G = 136، الأزرق B = 229. النتيجة: قيم XYZ (D65): X 23.4805, Y 23.5402, Z 77.4375، X: 23.4805، Y (الإضاءة النسبية): 23.5402.
الحدود والملاحظات
- يفترض أن HEX وRGB في فضاء sRGB؛ ألوان Display P3 أو Adobe RGB تحتاج ملف ICC خاصا بها.
- القيم نسبية بمقياس 100 للأبيض، وليست قياسا مطلقا بالشمعة لكل متر مربع.
أسئلة شائعة عن هذه الأداة
لماذا لا تُطبق المصفوفة على RGB مباشرة؟
قيم sRGB مرمزة بمنحنى غاما، فيجب تحويلها إلى قيم خطية أولا وإلا تخرج XYZ خاطئة.
ما معنى x وy؟
إحداثيات اللونية تصف الصبغة والتشبع دون الإضاءة، وتُرسم على مخطط CIE 1931 الشهير.
لماذا الأخضر النقي x = 0.3 وy = 0.6؟
لأنها إحداثيات اللون الأساسي الأخضر كما يحددها معيار sRGB، فالنتيجة تؤكد صحة المصفوفة.
