الاتصال عبر MCP →

أدخل الحساب

أدخل كوداً سداسياً من 6 خانات، مع علامة # أو بدونها.

صيغة رياضية

اعلان

نتائج

لون RGB
rgb(52, 152, 219)
from #3498DB
الأحمر ٥٢
الأخضر ١٥٢
الأزرق ٢١٩

ما المقصود بتحويل Hex إلى RGB؟

كود اللون السداسي (Hex) هو تمثيل للون مكوّن من 6 خانات بنظام العدّ الست عشري (الأساس 16)، وهو شائع الاستخدام في تصميم الويب وأوراق الأنماط CSS — مثل #3498DB. يمثّل كل زوج من الخانات إحدى القنوات اللونية الأساسية الثلاث: الأحمر والأخضر والأزرق. أما نموذج RGB فيعبّر عن اللون نفسه بثلاثة أرقام عشرية تتراوح بين 0 و255. يحوّل هذا الأداة الكود السداسي إلى ثلاثية RGB المكافئة له، ويعرض معاينة حيّة للّون.

كيفية الاستخدام

اكتب كود اللون السداسي أو الصقه في الحقل المخصّص. يمكنك إضافة علامة # في البداية أو تركها — كلاهما يعمل بلا مشكلة. تقبل الأداة الأكواد القياسية المكوّنة من 6 خانات، كما تقبل الصيغة المختصرة المكوّنة من 3 خانات (مثل #0AF التي تتوسّع إلى #00AAFF). اضغط على زر الحساب لتظهر لك قيم الأحمر والأخضر والأزرق إضافة إلى معاينة اللون.

شرح المعادلة

التحويل ببساطة هو قراءة مباشرة للقيمة بالأساس 16. تُقسَّم السلسلة المكوّنة من 6 أحرف إلى ثلاثة أزواج، كل زوج من حرفين. ويُقرأ كل زوج كرقم ست عشري: تُضرب الخانة الأولى في 16 ثم تُضاف إليها الخانة الثانية. وعليه فإن الزوج "FF" = \(15 \times 16 + 15 = 255\)، والزوج "00" = 0.

$$(R,G,B) = \big(\,\text{hex}_{[1,2]},\ \text{hex}_{[3,4]},\ \text{hex}_{[5,6]}\,\big)_{16}$$

والصيغة العامة هي القيمة = (الخانة الأولى × 16) + الخانة الثانية، حيث تتراوح كل خانة بين 0 و15 (وتمثّل الأحرف A–F الأرقام من 10 إلى 15).

رمز سداسي عشري مقسّم إلى أزواج بايت حمراء وخضراء وزرقاء
كل زوج سداسي عشري يقابل إحدى القنوات الحمراء والخضراء والزرقاء (الأساس 16).

مثال محلول

لنأخذ الكود #3498DB. نقسّمه إلى 34 و98 وDB.

$$R = 3 \times 16 + 4 = 52$$$$G = 9 \times 16 + 8 = 152$$$$B = \text{D}(13) \times 16 + \text{B}(11) = 208 + 11 = 219$$

والنتيجة هي rgb(52, 152, 219) — وهو لون أزرق سماوي مألوف.

معاينة عينة اللون بجانب أشرطة القنوات R وG وB
تنتج قنوات RGB المدمجة عينة اللون النهائية.

الأسئلة الشائعة

هل تهمّ حالة الأحرف (كبيرة أم صغيرة)؟ لا. فالكودان #abcdef و#ABCDEF يعطيان النتيجة نفسها بنظام RGB.

ماذا عن الأكواد المكوّنة من 3 خانات؟ الكود السداسي المختصر مثل #F60 تتضاعف فيه كل خانة، فيصبح #FF6600 قبل إجراء التحويل.

لماذا تتوقف القيم عند 255؟ تستخدم كل قناة خانتين ست عشريتين، وأكبر قيمة لخانتين هي FF التي تساوي 255 — أي 256 مستوى ممكناً (من 0 إلى 255) لكل قناة.

آخر تحديث: