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

أدخل الحساب

أدخِل كودًا سداسيًا عشريًا من 6 خانات (أو 3 خانات)، بعلامة # أو بدونها.

صيغة رياضية

اعلان

نتائج

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

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

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

رمز لون ست عشري مقسّم إلى أزواج قيم الأحمر والأخضر والأزرق مع عينة لون
ينقسم الرمز الست عشري إلى ثلاثة أزواج تقابل قيم الأحمر والأخضر والأزرق.

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

أدخِل كود اللون السداسي العشري في الحقل أعلاه. يمكنك كتابة علامة # في البداية أو تركها — كلا الطريقتين تعملان. يدعم المحوّل الأكواد القياسية من ست خانات (#RRGGBB) والاختصار من ثلاث خانات (#RGB)، حيث يجري توسيع الاختصار تلقائيًا (مثلًا يتحوّل #0AF إلى #00AAFF). تُظهر النتيجة نص rgb(r, g, b) الكامل، وقيمة كل قناة على حدة، إضافةً إلى معاينة حيّة للون.

شرح المعادلة

تشغل كل قناة لونية خانتين سداسيتين عشريتين. يمثّل الحرفان الأولان اللون الأحمر، والوسطيان اللون الأخضر، والأخيران اللون الأزرق. ويُحوَّل كل زوج من النظام السادس عشر إلى النظام العشري:

$$(R,\,G,\,B) = \bigl(\text{hex}_{[1\text{-}2]},\ \text{hex}_{[3\text{-}4]},\ \text{hex}_{[5\text{-}6]}\bigr)_{16}$$$$\text{where}\quad \left\{ \begin{aligned} R &= \text{Int}_{16}\!\left(\text{Hex}[1\text{-}2]\right) \\ G &= \text{Int}_{16}\!\left(\text{Hex}[3\text{-}4]\right) \\ B &= \text{Int}_{16}\!\left(\text{Hex}[5\text{-}6]\right) \end{aligned} \right.$$

\(R = \text{int}(\text{hex}[0{:}2],\ 16)\)، \(G = \text{int}(\text{hex}[2{:}4],\ 16)\)، \(B = \text{int}(\text{hex}[4{:}6],\ 16)\). وتتراوح قيمة كل قناة من 0 (أي 00) إلى 255 (أي FF).

رقمان ست عشريان يتحولان إلى قيمة عشرية من 0 إلى 255
يتحوّل كل زوج من الأرقام الست عشرية من الأساس 16 إلى قيمة قناة عشرية (0-255).

مثال محلول

لنأخذ #3498DB. زوج اللون الأحمر هو 34، ويساوي \(3 \times 16 + 4 = \mathbf{52}\). وزوج اللون الأخضر هو 98، ويساوي \(9 \times 16 + 8 = \mathbf{152}\). وزوج اللون الأزرق هو DB، حيث \(D = 13\) و\(B = 11\)، فيكون \(13 \times 16 + 11 = \mathbf{219}\). وبذلك يكون #3498DB = rgb(52, 152, 219).

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

إلى ماذا يتحوّل الكود FFFFFF؟ إلى الأبيض النقي: rgb(255, 255, 255). أما 000000 فهو الأسود النقي: rgb(0, 0, 0).

هل يمكنني إدخال كود من ثلاث خانات؟ نعم. يجري تكرار كل خانة في الاختصار الثلاثي — فيتوسّع #F00 إلى #FF0000 = rgb(255, 0, 0).

هل علامة # ضرورية؟ لا. يزيل المحوّل أي علامة # في البداية تلقائيًا، لذا يعمل كلٌّ من #1A2B3C و1A2B3C.

آخر تحديث: