لون الخلفية هو لون يقترحه ملف الصورة للمساحة خلف الصورة. يمكن لعارض الصور استخدامه لملء المساحة الفارغة حول الصورة والأجزاء الشفافة منها. هذا اللون مجرد اقتراح، ولا يجب على أي برنامج استخدامه.
ما هي الملفات التي تحمله
يمكن أن يظهر لون الخلفية في ثلاثة تنسيقات شائعة للصور:
- تخزن ملفات PNG لون الخلفية في جزء اختياري من الملف يسمى القطعة
bKGD. - تخزن ملفات GIF لون الخلفية في واصف الشاشة المنطقية، وهو ترويسة يجب أن تتوفر في كل ملف GIF.
- تخزن ملفات WebP المتحركة لون الخلفية في القطعة
ANIM.
التنسيقات الأقل شيوعًا، مثل رسوم MNG المتحركة، تحتوي هي أيضًا على هذا الحقل. وبما أن ترويسة GIF مطلوبة، فإن كل ملف GIF يملك قيمة لون خلفية، حتى إذا لم يستخدمها أي شيء.
كيف تبدو هذه القيمة
في تقرير بيانات التعريف، يكون لون الخلفية صفًا قصيرًا من الأرقام. عدد الأرقام التي تراها يعتمد على التنسيق ونوع الصورة:
- ملف GIF يعرض رقمًا واحدًا: موضعًا في جدول ألوان الملف، ويسمى أيضًا لوحة الألوان.
- ملف PNG ذو لوحة ألوان يعرض أيضًا رقمًا واحدًا: موضعًا في تلك اللوحة.
- ملف PNG بتدرج الرمادي يعرض رقمًا واحدًا: مستوى رمادي، حيث
0يعني الأسود. - ملف PNG ملون يعرض ثلاثة أرقام: الأحمر، ثم الأخضر، ثم الأزرق بهذا الترتيب.
- ملف WebP متحرك يعرض أربعة أرقام: الأزرق، ثم الأخضر، ثم الأحمر، ثم ألفا بهذا الترتيب. يوضح ألفا مدى صلابة اللون، من
0للشفافية الكاملة إلى255للعتمة الكاملة.
في ملفات PNG بتدرج الرمادي والملونة، يعتمد النطاق على عمق البت في الصورة. في صورة 8‑بت، يتراوح كل رقم من 0 إلى 255. في صورة 16‑بت، تكون أعلى قيمة هي 65535.
كيف تتحول الأرقام إلى لون
ثلاثية RGB هي مجموعة من ثلاثة أرقام للضوء الأحمر والأخضر والأزرق. يوضح كل رقم مقدار ذلك الضوء في المزيج. على سبيل المثال، القيم 83 57 124 في ملف PNG ملون 8‑بت تمثل درجة بنفسجي داكن.
يمكن لصفحات الويب وبرامج الرسوم كتابة اللون نفسه كرمز ست عشري. في صورة 8‑بت، يتحول كل واحد من الأرقام الثلاثة إلى زوج من المحارف من 00 إلى FF، أي من 0 إلى 255. هكذا تتحول 83 57 124 إلى #53397C.
يحتاج ملف PNG ملون 16‑بت إلى خطوة إضافية. يجب تقليص كل قيمة أولًا إلى النطاق من 0 إلى 255.
الرقم الواحد في ملف GIF أو PNG بلوحة ألوان ليس لونًا بحد ذاته. يشير الرقم إلى عنصر في لوحة الألوان، وهذا العنصر يحتوي قيم الأحمر والأخضر والأزرق.
من أين تأتي القيمة
في ملف PNG، يقرر البرنامج الذي يحفظ الصورة ما إذا كان سيكتب لون خلفية أم لا. أما ملفات GIF وWebP المتحركة فتحمل الحقل دائمًا، لذلك يختار البرنامج القيمة فقط.
يقدم GIMP، على سبيل المثال، خيار "Save background color" عند تصدير ملف PNG. عندها يخزن GIMP لون الخلفية المحدد في صندوق الأدوات الخاص به.
لماذا هو مهم
غالبًا لا يكون للون المخزن أي تأثير مرئي. توصي مواصفات PNG برامج العرض بتجاهل لون الخلفية عندما يتوفر لديها خلفية أفضل. صفحة الويب حول الصورة في المتصفح مثال على ذلك.
في الرسوم المتحركة قد يكون للحقل أهمية أكبر. في كل من GIF وWebP يمكن لإطار أن يعيد منطقته إلى لون الخلفية بعد عرضه.
يحتوي الحقل على لون فقط. لا يتضمن أي معلومات شخصية ولا يقول شيئًا عن كاميرا أو مكان.