محوّل RGB إلى HEX

حوّل لون RGB (0–255 لكلٍّ) إلى رمزه الست عشري ‎#RRGGBB‎.

النتيجة

لون HEX

#8A2BE2

كيف يعمل

كل قناة ← رقمان ست عشريان، تُجمع ‎#RRGGBB‎

اللون الست عشري هو المعلومة نفسها التي يحملها RGB، مكتوبةً بالأساس 16. كل قناة — أحمر وأخضر وأزرق — تمتد من 0 إلى 255، وهذا يتّسع بالضبط في رقمين ست عشريين (00 إلى FF)، وتُلصق الأزواج الثلاثة على صورة ‎#RRGGBB. فـrgb(255, 0, 128) تصبح ‎#FF0080: فـFF تساوي 255، و00 تساوي صفرًا، و80 تساوي 128. ورقمان لكل قناة يعطيان 256 قيمة لكل واحدة، و256³ = نحو 16.7 مليون لون ممكن — وهو «اللون الحقيقي» في كل شاشة حديثة. بعض المعالم تجعل الست عشري مقروءًا بنظرة: ‎#000000 أسود، و‎#FFFFFF أبيض، وكل رمز بثلاثة أزواج متطابقة (‎#808080، ‎#CCCCCC) رمادي خالص، لأن كميات متساوية من الأحمر والأخضر والأزرق تنتج الرمادي دائمًا. وانتصر الست عشري على الويب لأنه مُوجز وغير ملتبس وقابل للنسخ — رمز واحد بدل ثلاثة أعداد.

إعلان

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

لماذا الألوان الست عشرية؟

الست عشري مُوجَز وعالمي في CSS وأدوات التصميم؛ ‎#FFFFFF‎ أبيض و‎#000000‎ أسود.

ما المدى لكل قناة؟

0 إلى 255، ويقابل 00–FF بالست عشري لكلٍّ من الأحمر والأخضر والأزرق.

ماذا يعني رمز من ثلاثة محارف مثل ‎#F0A؟

إنه الاختصار في CSS: يُضاعف كل رقم. فـ‎#F0A تتوسّع إلى ‎#FF00AA، و‎#FFF إلى ‎#FFFFFF. ولا يصلح إلا إذا تطابق رقما كل قناة.

إعلان

حاسبات ذات صلة