كل الأدوات

محول الألوان من HSL إلى RGB

أدخل تدرج اللون (0 إلى 360 درجة) والتشبع والإضاءة (كنسبة مئوية)، وستقوم هذه الأداة بتحويل لونك إلى صيغة RGB (0 إلى 255 للأحمر والأخضر والأزرق). مثالية لاستخدام لون HSL المعرّف في CSS داخل برامج تحرير الصور أو أدوات أخرى.

محول الألوان من HSL إلى RGB
FORMULA ENGINE
النتائج
معاينة مباشرةhsl(210, 65%, 45%)
أحمر (R)٤٠
أخضر (G)١١٥
أزرق (B)١٨٩

تُظهر قيم R وG وB في النتيجة شدة القنوات الحمراء والخضراء والزرقاء على مقياس من 0 إلى 255. يمكنك استخدام هذه القيم مباشرة في CSS بصيغة rgb(R, G, B) أو في برامج تحرير الصور.

كيف تُفسَّر النتيجة؟

تُظهر قيم R وG وB في النتيجة شدة القنوات الحمراء والخضراء والزرقاء على مقياس من 0 إلى 255. يمكنك استخدام هذه القيم مباشرة في CSS بصيغة rgb(R, G, B) أو في برامج تحرير الصور.

كيف يتم تحويل HSL إلى RGB؟

أولًا تُحسب قيمة 'الصبغة اللونية' (C) من التشبع والإضاءة. تُعطى قنوات R وG وB قيمًا مؤقتة بناءً على القطاع الذي يقع فيه تدرج اللون من أصل ست قطاعات بزاوية 60 درجة، ثم تُضاف إزاحة الإضاءة (m) ويُحجَّم الناتج إلى نطاق 0-255.

الصيغة

  • تُحوَّل قيم التشبع والإضاءة من نسبة مئوية إلى نطاق من 0 إلى 1.
  • تُحسب قيمة 'الصبغة اللونية' (C) بشكل مستقل عن إزاحة الإضاءة (m).
  • يُحدَّد القطاع من أصل ست قطاعات بزاوية 60 درجة الذي تقع فيه قيمة تدرج اللون.
  • بناءً على هذا القطاع، تُعطى قنوات R وG وB قيمًا مؤقتة (مزيج من C وX و0).
  • تُضاف إزاحة الإضاءة (m) ويُضرب الناتج في 255 للحصول على قيم R وG وB النهائية.

مثال على تحويل HSL إلى RGB

القيم H=210°، S=65%، L=45% (لون أزرق زاهٍ) تعادل تقريبًا R=40، G=115، B=189.

نصائح لتحويل HSL إلى RGB

  • أدخل تدرج اللون (H) بين 0 و360 درجة؛ تمثل 360 درجة نفس لون 0 درجة (الأحمر).
  • أدخل التشبع والإضاءة كنسبة مئوية (0-100)؛ تعطي القيم العشرية نتيجة أكثر دقة.
  • قد تخرج قيم RGB الناتجة كأعداد عشرية؛ قرّبها إلى أقرب عدد صحيح عند استخدامها على الشاشة أو في CSS.

المقارنات

HSL(0°, 100%, 50%)

RGB(255, 0, 0)

أحمر خالص؛ نقطة البداية على عجلة الألوان.

HSL(120°, 100%, 50%)

RGB(0, 255, 0)

أخضر خالص؛ عند 120 درجة على عجلة الألوان.

HSL(240°, 100%, 50%)

RGB(0, 0, 255)

أزرق خالص؛ عند 240 درجة على عجلة الألوان.

HSL(0°, 0%, 50%)

تقريبًا RGB(128, 128, 128)

رمادي محايد؛ تدرج اللون بلا معنى مرئي عندما يكون التشبع صفرًا.

دليل تحويل الألوان من HSL إلى RGB

نموذج HSL (تدرج اللون، التشبع، الإضاءة) هو أحد أكثر الصيغ استخدامًا من قبل المصممين عند تعريف لون ما، لأن ضبط تدرج اللون والتشبع والإضاءة بشكل مستقل يسهّل إنشاء تنويعات من اللون. لكن بما أن الشاشات ومعظم صيغ الصور تعالج اللون كـRGB، يجب تحويل أي لون معرّف بصيغة HSL إلى RGB قبل أن يتسنى عرضه.

يعتمد هذا التحويل على تحديد القطاع الذي تقع فيه قيمة تدرج اللون (H) من أصل ست قطاعات بزاوية 60 درجة على عجلة الألوان؛ حيث تنقسم العجلة إلى ستة قطاعات متساوية، ويهيمن في كل قطاع مزيج مختلف من قنوات الأحمر والأخضر والأزرق.

يحدد التشبع والإضاءة مدى 'اتساع' (الصبغة اللونية، C) قيم القنوات داخل ذلك القطاع. يُنتج التشبع المرتفع ألوانًا أكثر حيوية، بينما يُنتج التشبع المنخفض ألوانًا أكثر بهوتًا (أقرب إلى الرمادي)، وتدفع الإضاءة النتيجة نحو الأسود أو الأبيض.

تعالج هذه الأداة قيم H وS وL التي تدخلها وفق خطوات التحويل القياسية لإنتاج قيم R وG وB جاهزة للاستخدام. يمكنك استخدام النتائج في دالة rgb() في CSS، أو في برامج تحرير الصور، أو في أي أداة أخرى قائمة على الألوان.

يُعد تحويل HSL إلى RGB مفيدًا بشكل خاص للمطورين الذين يحتاجون إلى نقل ألوان علامة تجارية معرّفة بصيغة HSL في نظام تصميم إلى أدوات خارجية — مثل محررات صور قديمة أو برامج طباعة — تتوقع إدخال RGB أو HEX.

FAQ

ما هو HSL؟

HSL هو نموذج ألوان يصف اللون بثلاثة مكونات: تدرج اللون والتشبع والإضاءة.

ما هو RGB؟

RGB هو نموذج ألوان يُنشئ ألوان الشاشة من خلال دمج شدة الضوء الأحمر والأخضر والأزرق، كل منها بين 0 و255.

لماذا يتم تحويل HSL إلى RGB؟

هذا التحويل ضروري لاستخدام لون معرّف بصيغة HSL في CSS أو أداة تصميم داخل برامج تحرير الصور أو أنظمة أخرى قائمة على RGB.

ماذا يحدث إذا تجاوزت قيمة تدرج اللون (H) 360؟

بما أن تدرج اللون يدور حول عجلة الألوان، فإن 360 درجة تمثل نفس لون 0 درجة (الأحمر)؛ تتوقع هذه الأداة قيمة بين 0 و360.

ما النتيجة عندما يكون التشبع (S) صفرًا بالمئة؟

عندما يكون التشبع 0%، يفقد تدرج اللون أي تأثير، وتكون النتيجة درجة من الرمادي (R=G=B) تعتمد فقط على الإضاءة.

هل تعطي إضاءة 50% مع تشبع 100% أكثر الألوان حيوية؟

نعم، عند إضاءة 50% مع تشبع 100%، يصل اللون إلى أكثر حالاته حيوية (أعلى تشبع)؛ وهذا المزيج نموذجي للألوان النقية مثل الأحمر والأخضر والأزرق.

لماذا تخرج قيم RGB الناتجة كأعداد عشرية؟

معادلة تحويل HSL إلى RGB رياضية بطبيعتها، لذا لا تكون النتيجة دائمًا عددًا صحيحًا؛ عادةً ما تقرّب أنظمة العرض هذه القيم إلى أقرب عدد صحيح.

ما صيغ الألوان التي تدعمها هذه الأداة؟

تحوّل هذه الأداة مدخلات HSL (تدرج اللون، التشبع، الإضاءة) إلى مخرجات RGB (أحمر، أخضر، أزرق)، يمكن استخدامها في برامج تحرير الصور أو دالة rgb() في CSS.

أدوات ذات صلة

أضف هذه الأداة إلى موقعك

<iframe src="https://pinfox.tech/ar/tools/general/hsl-to-rgb-converter/?embed=1" width="100%" height="720" loading="lazy" style="border:0;border-radius:12px;overflow:hidden" title="محول الألوان من HSL إلى RGB - Pinfox"></iframe>