ForHosting KIT · تحرير الصور وتحليلها

محوّل LAB إلى RGB

لون LAB بإضاءة 53.2407941413 وa بقيمة 80.0924595964 وb بقيمة 67.2031965159 يصبح rgb(255, 0, 0)، أي الأحمر الخالص #FF0000. انقلوا أهداف LAB من دليل علامتكم إلى الشاشة بالنتيجة نفسها في كل مرة. مجانًا في متصفحكم.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
L
53.2407941413
A
80.0924595964
Lab b
67.2031965159
تحصل على
السطوع (L*)
53.2407941413
قيمة a*
80.0924595964
قيمة b*
67.2031965159
المقاومة (Ω)
255

يأخذ محوّل LAB إلى RGB هذا ثلاثة مكوّنات CIE L*a*b* —الإضاءة L* من صفر إلى مئة، وa* على محور الأخضر–الأحمر، وb* على محور الأزرق–الأصفر— ويعيد أعدادًا صحيحة لقنوات sRGB من صفر إلى مئتين وخمسة وخمسين تحت نقطة البياض القياسية D65 المستخدمة على الويب. يستخدم المصمّمون ومهندسو الطباعة والطلّاب هذا التعيين عندما يخزّن مسار علامة أو طباعة أهداف Lab بينما تحتاج واجهة المنتج أو CSS أو رموز التصميم إلى أحمر وأخضر وأزرق بثمانية بتّات. المحرّك حتمي بالكامل: يعكس محور CIE Lab إلى XYZ، ويضرب بمصفوفة sRGB العكسية لـ D65، ويطبّق غاما sRGB الأمامية، ثم يقرّب ويقصّ كل قناة —دون استدعاء الشبكة أو عيّنة عشوائية أو الاعتماد على الساعة.

معنى التحويل من Lab إلى RGB وما تحتويه الاستجابة

يعيد CIE L*a*b* ترتيب مثير لوني إلى محور إضاءة L* (صفر للأسود حتى نحو مئة للأبيض المنتشر تحت D65) ومحورين لونيّين: يمتد a* من الأخضر السالب إلى الأحمر الموجب، وb* من الأزرق السالب إلى الأصفر الموجب. ما زال عمل العرض وCSS يحتاجان إلى قنوات sRGB بثمانية بتّات، لذا يعكس هذا الحاسوب خط الأنابيب الرسومي المعتاد. أولًا يعيد بناء XYZ النسبي من L* وa* وb* بمحور CIE العكسي وبياض مرجع D65، ثم يضرب بعكس مصفوفة sRGB القياسية لـ D65 للحصول على ضوء خطي أحمر وأخضر وأزرق.

يعيد ضغط sRGB الأمامي منحنى الغاما الذي تستخدمه المتصفّحات؛ تُضرب كل قناة وحدوية في مئتين وخمسة وخمسين، وتُقرَّب إلى أقرب عدد صحيح، وتُقصّ بين صفر ومئتين وخمسة وخمسين.

كيف تُقرأ قيم LAB الثلاث ولماذا تتكرر النتيجة نفسها

تُقصّ المسافات الخارجية على الأرقام النصّية؛ ويُسمح بالترميز العلمي عندما يكون الرمز عشريًا منتهيًا. يُقبل عدد JavaScript مجرّد فقط عندما يكون منتهيًا وداخل النطاق المعلن: يجب أن تبقى L* من صفر إلى مئة، وa* وb* داخل زائد أو ناقص مئة وستّين. تفشل القيم خارج هذه الحدود برسالة تسمّي الحقل وتذكر النطاق المسموح بدل القصّ على جانب Lab —يُطبَّق القصّ فقط على قنوات sRGB النهائية عندما يكون اللون خارج نطاق العرض.

يُعيَّن Lab الأبيض النقي إلى مئتين وخمسة وخمسين على القنوات الثلاث؛ والأسود النقي إلى صفر؛ وتعود ثلاثية Lab للأحمر النقي القادمة من عكس sRGB الأحمر الكامل إلى مئتين وخمسة وخمسين وصفر وصفر ضمن التقريب.

أين يناسب التحويل من Lab إلى RGB في التصميم والدراسة والبرمجيات

يلتقي المصمّمون بهذا التعيين عندما تسرد دليل علامة أو مواصفة طباعة أهداف Lab وتتوقع واجهة المنتج عيّنات CSS من نوع rgb() أو hex، أو عندما يوثّق نظام تصميم مراجع Lab وRGB الشاشة جنبًا إلى جنب، أو عندما يجب معاينة لوحة على شاشة sRGB قياسية بعد تعديلات Lab مُدارة لونيًا. تحسب مسارات الإتاحة والبحث أحيانًا في Lab للاتساق ثم تسقط إلى sRGB للتسليم.

يرى الطلّاب المسار العكسي في مقررات الرسوميات الحاسوبية وعلوم اللون التي تقدّم XYZ وLab بعد sRGB، وفي دروس التصوير الرقمي التي تنتقل بين ضبط Lab ومنزلقات القنوات، وفي تمارين المقابلات التي تطلب تحويلًا ذهنيًا لثلاثية قصيرة. يستدعي مطوّرو الواجهة الأمامية العقد نفسه من سكربتات لبذر تثبيتات رموز التصميم، أو تطبيع بيانات مستوردة من جداول بأعمدة L وa وb منفصلة، أو تأكيد قيم RGB ذهبية في اختبارات وحدوية دون تضمين مكتبة رسوم كاملة.

اقرنوه بـ RGB إلى Lab عندما تحتاجون إلى الخريطة الأمامية، وبأدوات لون متعدّدة الصيغ عندما تحتاجون إلى تغليف hex أو CMYK حول الأرقام نفسها.

أهداف Lab للطباعة إلى RGB للشاشة

حوّلوا قيم CIE L*a*b* للعلامة أو البروفة إلى قنوات sRGB وhex لـ CSS والرموز ومعاينات أصحاب المصلحة.

تثبيتات اختبار حتمية

ولّدوا نتائج RGB قابلة للتكرار للاختبارات الوحدوية وفحوصات الخصائص وتأكيدات التكامل المستمر على مساعدات اللون.

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

تحقّقوا من عمل الطلّاب من Lab إلى sRGB واعرضوا حيًّا XYZ وعكس D65 دون تطبيقات حاسبة معتمة.

ما النطاق المسموح لـ L* وa* وb*؟

يجب أن تكون L* (الحقل l) من 0 إلى 100 شمولًا.

ماذا تعني L* وa* وb* في لون LAB؟

L* هي الإضاءة من الأسود حتى الأبيض المنتشر. ويمتد a* من الأخضر في القيم السالبة إلى الأحمر في الموجبة، ويمتد b* من الأزرق في السالبة إلى الأصفر في الموجبة.

ما لون RGB المقابل لقيم LAB 53.2407941413 و80.0924595964 و67.2031965159؟

إنه rgb(255, 0, 0)، الأحمر الخالص، ويُكتب #FF0000 بصيغة hex. فهذه القيم هي ما ينتج عن الأحمر الكامل على الشاشة، لذا يعيد التحويل العكسي الأحمر نفسه.

ماذا يحدث إذا كان لون LAB خارج ما تستطيع الشاشة عرضه؟

تُحصر كل قناة ضمن النطاق 0–255، فتحصلون دائمًا على لون صالح للاستخدام، وتُعلَّم النتيجة بأنها خارج النطاق اللوني لتعرفوا أنها اقتُطعت وأنها تقريب فقط.

ما النقطة البيضاء التي يستخدمها التحويل؟

D65، وهي بياض ضوء النهار القياسي لشاشات sRGB والويب. إذا قيست قيم LAB لديكم بنقطة بيضاء أخرى فحوّلوها إلى D65 أولًا، وإلا انحرفت الألوان.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/color/lab-rgb

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/color/lab-rgb \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"l":53.24,"a":80.09,"lab_b":67.2}'
{
  "l": 53.24,
  "a": 80.09,
  "lab_b": 67.2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "color.lab_rgb",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

l_min0
l_max100
a_min-160
a_max160
lab_b_min-160
lab_b_max160
HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

تُرفض المكوّنات خارج النطاقات المعلنة بخطأ واضح invalid_input؛ وتُقصّ الألوان خارج نطاق sRGB إلى أقرب مجموعة قنوات قابلة للعرض وتُعلَّم بـ out_of_gamut حتى يرى المستدعي القصّ. استخدموه مجانًا في المتصفّح لعمل اللوحات والواجبات، أو استدعوا واجهة API بسعر $0.002 لكل طلب ناجح عندما تحتاجون إلى تثبيتات متطابقة في التكامل المستمر أو أنظمة التصميم أو العروض التعليمية.

معنى التحويل من Lab إلى RGB وما تحتويه الاستجابة

تعيد الاستجابة l وa وlab_b المُتحقَّق منها (مع الأسماء البديلة L_star وa_star وb_star)، والقنوات الصحيحة r وg وb، وX Y Z الوسيطة المقرَّبة لاستقرار JSON، وسلسلة hex، وسلسلتَي ملخّص rgb وlab، وout_of_gamut كقيمة منطقية، وwhite_point مضبوطًا على D65، ووسم الطريقة lab_to_rgb، وتذكيرًا قصيرًا بالصيغة. يُسمّى Lab b* دائمًا lab_b أو b_star في المخرجات حتى لا يتعارض مع حقل القناة الزرقاء RGB المسمّى b. لا قبول صامت لـ Infinity أو NaN أو السلاسل الفارغة: المكوّنات الناقصة أو خارج النطاق تفشل بـ invalid_input. إذا احتجتم إلى RGB إلى Lab أو تغليف hex أو HSV أو HSL أو CMYK، فاستخدموا أداة عكسية أو متعدّدة الصيغ مخصّصة؛ تجيب هذه الصفحة فقط عن CIE Lab تحت D65 إلى ثلاثية sRGB مستقرة مناسبة للرموز والاختبارات الوحدوية ومستخدمي API.

كيف تُقرأ l وa وlab_b وكيف يبقى RGB قابلًا للتكرار

الحقول المفضّلة هي l لـ L* وa لـ a* وlab_b لـ b*، لكن تُقبل الأسماء البديلة L وL_star وlightness للإضاءة، وa_star وA الكبيرة لـ a*، وb_star وb وB الكبيرة لـ b* حتى تعيد جداول البيانات وسلاسل الاستعلام والنماذج المكتوبة استخدام العقد نفسه دون إعادة تسمية الأعمدة. بعد التحقّق تستخدم التحويلات حسابًا مغلقًا فقط على المحور العكسي والمصفوفة العكسية الثابتة ومنحنى غاما IEC، ثم تقرّب مكوّنات XYZ إلى عرض عشري ثابت حتى تبقى ذهبية JSON وتأكيدات التكامل المستمر مستقرة عبر المنصّات. اقرنوا التشغيل المجاني في متصفّح هذه الصفحة بواجهة API المدفوعة عندما تحتاجون إلى النتيجة الرياضية نفسها داخل خط أنابيب آلي دون إعادة تنفيذ عكس Lab وغاما sRGB بأنفسكم.

أين يناسب التحويل من Lab إلى RGB في التصميم والدراسة والبرمجيات

تعكس فرق الطباعة والتعبئة قياسات Lab أو قيم البروفة إلى معاينات شاشة تقريبية حتى يرى أصحاب المصلحة تطابقًا تقريبيًا على الشاشة حتى عندما يكون اللون الحقيقي خارج النطاق قليلًا —يشير علم out_of_gamut إلى أن المعاينة قُصّت. على هذه الصفحة يعمل كل شيء في متصفّحكم؛ وعبر API تكلّف كل استعلام ناجح $0.002، ولا تُحتسب التحقّقات الفاشلة، ولا يُخزَّن شيء بعد عودة الاستجابة. هذا الفصل —استكشاف تفاعلي مجاني وAPI مدفوعة متطابقة— يطابق بقية كتالوج KIT من المستوى A ويتيح الانتقال من عرض صفّي أو مراجعة تصميم إلى خط أنابيب آلي دون تغيير النتيجة الرياضية.

كم تكلفة محوّل LAB إلى RGB؟

مجاني في متصفّحكم على هذه الصفحة. عبر API يكلّف الطلب الناجح $0.002؛ والمدخلات غير الصالحة لا تُحتسب.

ما نقطة البياض المستخدمة؟

المضيء D65 مع بياض المرجع Xn=0.95047 وYn=1.0 وZn=1.08883، بما يوافق ممارسة sRGB ولون الويب القياسية. تتضمّن الاستجابة white_point: "D65".

ماذا يعني out_of_gamut؟

بعض ألوان Lab لا يمكن تمثيلها في sRGB. تُقصّ القنوات إلى 0–255 ويُضبط out_of_gamut على true حتى تعرفوا أن RGB القابل للعرض تقريب لـ Lab المطلوب.

لماذا يُسمّى Lab b* باسم lab_b؟

حقل المخرجات b هو قناة RGB الزرقاء. يُقبل Lab b* ويُعاد كـ lab_b وb_star حتى لا يستبدل أبدًا قناة RGB الزرقاء.

اطّلع على توثيق KIT الكامل ←