طريقة الاستخدام
- أدخل البيانات
أدخل القيم المطلوبة في حقول الإدخال.
- اضبط الإعدادات
اختر الخيارات والإعدادات المناسبة.
- اعرض النتائج
انقر احسب للحصول على النتائج فوراً.
ما هو تحويل أكواد الألوان؟
تحويل أكواد الألوان هو التعبير عن اللون نفسه بأنظمة ترميز مختلفة مثل HEX وRGB وHSL. تنشئ الشاشة الألوان بمزج الألوان الأساسية للضوء — الأحمر والأخضر والأزرق — لذا فإن كل لون يؤول في النهاية إلى شدة ثلاث قنوات RGB. يضغط HEX قيم RGB هذه في سلسلة سداسية عشرية من ستة أرقام (#RRGGBB)، بينما يعيد HSL ترتيبها بالطريقة التي يدرك بها الإنسان اللون، باستخدام زاوية درجة اللون والتشبع والإضاءة.
لماذا التحويل مهم
- كتابة CSS — خذ كود HEX من تصميم وحوّله إلى RGB، مما يسهّل ضبط الشفافية.
- ضبط اللون — عندما تريد فقط تعتيم اللون قليلاً، يتيح لك التحويل إلى HSL ضبط قيمة L وحدها.
- التعاون — حافظ على توافق كود HEX في Figma لدى المصمم، ومتغيرات RGB لدى المطور، ومراجع الألوان لدى فريق الطباعة.
مهما كان التنسيق الذي تدخله، يحسب هذا المحول جميع التنسيقات الأخرى دفعة واحدة ويعرض اللون الفعلي في معاينة.
صيغة الحساب
HEX → RGB يقسّم العدد السداسي العشري إلى أزواج من رقمين ويقرأ كلاً منها كعدد عشري.
R = parseInt(hex[0:2], 16)، ويُحسب G وB بالطريقة نفسها. مثال: #FF5733 → FF=255، 57=87، 33=51 → RGB(255, 87, 51).
RGB → HSL يطبّع أولاً كل قناة إلى النطاق 0-1، ثم يستخرج الإضاءة.
L = (max + min) / 2S = delta / (2 − max − min) (عندما L > 0.5)
حيث delta = max − min. في المثال أعلاه، يعطي max=1 وmin=0.2 قيمة L = 0.6 (60%) وS = 0.8/0.8 = 100% وزاوية درجة لون H ≈ 11°، فيتحوّل إلى HSL(11°, 100%, 60%).