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

أدخل الحساب

صيغة رياضية

اعلان

نتائج

رمز اللون الست عشري
#FF6347
rgb(255, 99, 71)
الأحمر 255
الأخضر 99
الأزرق 71

ما هو محوّل RGB إلى الرمز الست عشري؟

تحوّل هذه الأداة اللون المُعبّر عنه بنموذج RGB — وهو ثلاث قنوات: الأحمر والأخضر والأزرق، تتراوح قيمة كل منها بين 0 و255 — إلى رمز لون ست عشري بالصيغة #RRGGBB. تُعد الرموز الست عشرية الطريقة القياسية لتحديد الألوان في HTML وCSS وبرامج التصميم ومعظم الأدوات الرقمية، لذا فإن تحويل قيم RGB إلى رمز ست عشري مهمة يومية يكاد لا يستغني عنها مطوّرو الويب والمصمّمون.

قنوات RGB تتحد في لون واحد مع رمزه السداسي العشري
تتحد قيم القنوات الحمراء والخضراء والزرقاء في لون واحد يُمثَّل برمز سداسي عشري.

طريقة الاستخدام

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

شرح المعادلة

كل قناة هي عدد صحيح من 0 إلى 255، وهو بالضبط النطاق الذي يمكن أن يحمله بايت واحد (من 00 إلى FF بالنظام الست عشري). تُنسّق الأداة قيمة كل قناة كرقم ست عشري من خانتين بأحرف كبيرة مع تعبئة الأصفار، ثم تدمجها:

$$\text{Hex} = \text{\#} \; \texttt{[}\text{Red}\texttt{]}_{16} \, \texttt{[}\text{Green}\texttt{]}_{16} \, \texttt{[}\text{Blue}\texttt{]}_{16}$$

على سبيل المثال، تتحول القيمة 255 إلى FF، وتتحول 0 إلى 00. ورياضيًا، تنقسم قيمة القناة \(v\) إلى خانة عُليا قدرها \(\lfloor v/16 \rfloor\) وخانة دُنيا قدرها \((v \bmod 16)\).

قيمة قناة لون من 0 إلى 255 تُقابل زوجًا سداسيًا عشريًا من رقمين من 00 إلى FF
كل قيمة قناة من 0 إلى 255 تقابل زوجًا سداسيًا عشريًا من حرفين من 00 إلى FF.

مثال محلول

لنأخذ لون الطماطم "tomato" الأحمر: R = 255، G = 99، B = 71. القيمة 255 بالست عشري هي FF. والقيمة 99 تساوي \(99 = 6 \times 16 + 3 = 63_{16}\). والقيمة 71 تساوي \(71 = 4 \times 16 + 7 = 47_{16}\). وبدمجها نحصل على #FF6347 — وهو لون "tomato" القياسي في CSS.

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

ماذا يعني كل زوج من الخانات الست عشرية؟ الزوج الأول يمثّل الأحمر، والثاني الأخضر، والثالث الأزرق — وتتراوح قيمة كل زوج من 00 (لا شيء) إلى FF (كامل).

لماذا الأحرف الكبيرة؟ الرموز الست عشرية لا تفرّق بين الأحرف الكبيرة والصغيرة؛ واستخدام الأحرف الكبيرة عُرف شائع، لكن #ff6347 صحيح بالقدر نفسه.

هل يمكنني إدخال أرقام عشرية؟ لا — قنوات RGB أعداد صحيحة من 0 إلى 255، وتُقرّب القيم الكسرية للأسفل.

آخر تحديث: