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

أدخل الحساب

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

صيغة رياضية

اعلان

نتائج

لون RGB
rgb(٥٢, ١٥٢, ٢١٩)
الأحمر (R) ٥٢
الأخضر (G) ١٥٢
الأزرق (B) ٢١٩

ما هو محوّل Hex إلى RGB؟

كود اللون السداسي (Hex) هو تمثيل من ست خانات بالنظام الست عشري للون، ويُستخدم على نطاق واسع في تصميم الويب وأكواد CSS وبرامج الجرافيك. يقوم محوّل Hex إلى RGB بترجمة هذا الكود إلى قنواته الثلاث — الأحمر (Red) والأخضر (Green) والأزرق (Blue) — حيث تُمثَّل كل قناة برقم عشري بين 0 و255. وتُعدّ قيم RGB مفيدة في كثير من لغات البرمجة وأدوات التصميم والسياقات التي لا تقبل النظام الست عشري.

ثلاث دوائر متداخلة بالأحمر والأخضر والأزرق توضح المزج اللوني الإضافي
يصف نظام RGB اللون كمزيج من الضوء الأحمر والأخضر والأزرق.

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

اكتب الكود السداسي في الحقل المخصص. يمكنك إضافة علامة # في البداية أو حذفها، كما يمكنك استخدام الصيغة الكاملة المكوّنة من ست خانات (مثل #3498db) أو الصيغة المختصرة المكوّنة من ثلاث خانات (مثل #f00) والتي يتم توسيعها تلقائيًا. اضغط على زر الحساب لتظهر لك قيم RGB المقابلة مع عيّنة لون مباشرة.

شرح المعادلة

يُقسَّم الكود السداسي إلى ثلاثة أزواج، كل زوج مكوّن من حرفين. ويُمثّل كل زوج رقمًا بالنظام ذي الأساس 16 يُحوَّل إلى النظام العشري ذي الأساس 10. فعلى سبيل المثال، الزوج FF يساوي \(15 \times 16 + 15 = 255\)، وهي القيمة القصوى للقناة، بينما 00 يساوي 0، وهي القيمة الدنيا. والقاعدة العامة هي:

$$(R,\,G,\,B) = \bigl(\text{hex}_{1\text{-}2},\ \text{hex}_{3\text{-}4},\ \text{hex}_{5\text{-}6}\bigr)_{16}$$

حيث R = int(hex[0:2], 16)، وG = int(hex[2:4], 16)، وB = int(hex[4:6], 16).

رسم تخطيطي يوضح كودًا سداسيًا من ستة أرقام مقسمًا إلى ثلاثة أزواج ملونة تقابل قيم الأحمر والأخضر والأزرق
ينقسم الكود السداسي إلى ثلاثة أزواج تصبح قيم الأحمر والأخضر والأزرق.

مثال تطبيقي

لنأخذ الكود السداسي #3498DB. عند تقسيمه نحصل على الأزواج 34 و98 وDB. وبتحويل كل زوج: 34 = \(3 \times 16 + 4 = 52\)، و98 = \(9 \times 16 + 8 = 152\)، وDB = \(13 \times 16 + 11 = 219\). والنتيجة هي \(\text{rgb}(52, 152, 219)\)، وهو لون أزرق سماوي لطيف.

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

هل أحتاج إلى علامة #؟ لا. يتجاهل المحوّل علامة المربّع (#) وأي أحرف لا تنتمي للنظام الست عشري، لذا يعمل كل من #fff وfff بنفس الطريقة.

ماذا عن الأكواد المكوّنة من 3 خانات؟ يتم توسيع الأكواد المختصرة مثل #abc تلقائيًا إلى #aabbcc قبل عملية التحويل.

ما هي القيمة القصوى لـ RGB؟ تتراوح كل قناة بين 0 (أي 00 بالنظام السداسي) و255 (أي FF بالنظام السداسي)، مما يتيح 16,777,216 لونًا ممكنًا.

آخر تحديث: