تحويل HEX إلى RGB

يؤدي تحويل رموز الألوان الست عشرية إلى قيم RGB إلى تحويل الصيغ المختصرة الملائمة للويب إلى قيم رقمية لشدة الضوء تستخدمها محركات عرض الرسومات مباشرة.

اختر الملفات أو أسقطها هنا

خاص - لا تغادر الملفات جهازك أبدًا

أو الصق Ctrl+V

بينما تنتظر ملفاتك، يمكنك لعب Code Rain

ضمان الخصوصية وعدم الإرسال عبر الشبكة: صفر بايت يتم رفعه إلى خوادم خارجية. تمت كل عمليات المعالجة محلياً في صندوق الحماية (Sandbox) الخاص بمتصفحك.

مقارنة التنسيقات والمواصفات التقنية

المواصفاتHEXRGB
نوع MIMEtext/plaintext/plain
النوعسجل ذاكرة سداسي عشريقائمة ألوان RGB
الضغطبلابلا
المواصفات القياسيةصيغة كائنات Intel HEX-32مواصفات نموذج ألوان RGB
رأس البايتات السحرية (Magic Bytes):[0-9A-Fa-f]{8} (Intel HEX colon record format)rgb(r, g, b) or r g b decimal triplets

نظرة عامة على التنسيق والاستخدامات

يحتاج مطورو الويب ومصممو الجرافيك بشكل متكرر إلى ترجمة الرموز السداسية (Hex) إلى قيم RGB عند نقل المشاريع من أوراق أنماط CSS إلى عناصر لوحة الرسم البرمجية أو برامج الطلاء الرقمي. سلاسل الست عشري مدمجة وفعالة في لغات التوصيف، لكن مكتبات عرض الأجهزة ووظائف معالجة الألوان غالباً ما تتطلب الأعداد الصحيحة العشرية الثلاثة المنفصلة الموجودة في نموذج RGB. تضمن ترجمة هذه التنسيقات عرض أصول الفن الرقمي لأطياف متطابقة عبر خطوط أنابيب عرض مختلفة. تتعامل التطبيقات البرمجية مثل Adobe Photoshop و GIMP ومتصفحات الويب مع كلا التنسيقين، لكن واجهات برمجة التطبيقات في JavaScript و Python تحلل باستمرار مصفوفات RGB لإجراء تعديلات رياضية على السطوع والتباين. يتيح تحويل البيانات بين هذه الهياكل للمطورين بناء أدوات اختيار الألوان الديناميكية، ومبدلات السمات، ومدققات تباين إمكانية الوصول دون الوقوع في أخطاء عدم تطابق الأنواع.

المواصفات التقنية وتحليل الترميز (Codec)

تستخدم ملفات ألوان Hex نوع MIME ‏text/plain، وتحتوي على علامة # تليها ست خانات بالنظام 16، مقسمة إلى ثلاثة أزواج من البايتات تمثل الأحمر والأخضر والأزرق. وتستخدم قوائم ألوان RGB النوع text/plain أيضًا، وتضم ثلاثة أعداد صحيحة بالنظام 10 يتراوح كل منها من 0 إلى 255. لا يستخدم أي من التنسيقين الضغط، لذلك تبقى الملفات تدفقات نصية غير مضغوطة. وبما أنهما يعتمدان على ترميز ASCII أو UTF-8، فلا يحتاج أي منهما إلى ترويسة بايتات مميزة لتحديد نوع الملف. يقرأ المحلل الأحرف والأرقام مباشرةً من الذاكرة.

توافق أنظمة التشغيل والمتصفحات

تتمتع قيم النصوص الست عشرية و RGB بتوافق عالمي عبر كل نظام تشغيل حديث بما في ذلك Windows و macOS و Linux و iOS و Android. تحلل متصفحات الويب الحديثة مثل Chrome و Firefox و Safari و Edge تنسيقي الألوان بشكل أصلي داخل سياقات CSS ولوحة الرسم HTML5 دون الحاجة إلى المكونات الإضافية الخارجية أو مكتبات الترميز. ويختلف دعم الصيغ بحسب التطبيق والجهاز ونظام التشغيل وإصداره.

معلومات مفيدة

تحقق دائماً من أن قيم الأعداد الصحيحة لـ RGB تبقى ضمن النطاق من 0 إلى 255 أثناء التحويل البرمجي لمنع أخطاء تجاوز السعة في مخازن أجهزة الرسومات المؤقتة.

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

كيف تحول الألوان الست عشرية إلى ألوان RGB دون فقدان الجودة؟

لا يفقد التحويل من Hex إلى RGB أي بيانات؛ فكلا النظامين يمثلان طيف الألوان نفسه بدقة 24 بتًا. ويقتصر التحويل على تحويل أزواج الأرقام بالنظام 16 إلى أعداد بالنظام 10، من دون حذف بيانات لونية.

ما الفرق بين الألوان الست عشرية وألوان RGB؟

تُكتب ألوان Hex كسلسلة من ست خانات بالنظام 16 تسبقها علامة #، ما يجعلها مناسبة لكتابة أكواد تصميم الويب بإيجاز. أما ألوان RGB فتستخدم ثلاثة أعداد صحيحة منفصلة بالنظام 10، يتراوح كل منها من 0 إلى 255 لتمثيل شدة قنوات الأحمر والأخضر والأزرق؛ لذا تسهل معالجتها حسابيًا.