المشاركة الأصلية كتبت بواسطة Samer
السلام عليكم راح اعطي مقدمة، وبعدين الجواب
الالوان نراها في كل لحظة .. ولكن لا ندرك نظامها
قد يسأل سائل .. كم عدد الالوان في الطبيعة ؟ فيجيبه احدهم: الالوان الاساسية هي الازرق والاحمر والاصفر، وباقي الالوان مشتقة من هذه الالوان الاساسية
الوان مثل البنفسجي والاخضر وحتى الابيض والاسود هي مشتقات الالوان الاساسية
كم عدد الالوان في الطبيعة ؟ الجواب ببساطة هو عدد لا متناهي (يعني الالوان لا حصر لها في الطبيعة)
كيف ؟؟ لاحظ في الاقمشة مثلا، هنالك الاكثير من (الأسماء) تطلق على الألوان من غير الالوان الاساسية، .. فهنالك الارجواني، والخمري، والبيجي ، والبحري و النفطي وغيرها
في العربية هنالك اسماء كثيرة للالوان، وفي الانجليزية، الخبراء قاموا بتسمية 140 لون مختلف في
هذه القائمة
على كل .. كما قلنا عدد الالوان في الحقيقة هو لا نهائي، فهنالك انواع مختلفة من (الاخضر) و درجات مختلفة من (الازرق) وغيرها
الان نأتي إلى نظام الحاسوب
الالوان يجب ان يتم تمثيلها في نظام الحاسوب .. كل لون يعطى (رقما)
ولكن لان الالوان في الطبيعة عددها لا نهائي، الحاسوب لا يستطيع باي حال من الاحوال ان يعطي رقما لكل لون في الطبيعة
بدلا من ذلك .انظمة الالوان في الحاسوب، تستخدم (جزء من الطيف المرئي) لكي تمثله في الارقام
في كروت الشاشة القديمة، كانت الالوان هي فقط 256 لون .. وتساوي (2 اس 8) و يعني إن اللون الواحد يمكن تمثيله بـ بايت واحد (One Byte) من الذاكرة ، و احيانا يقال لها (8 بت) لان البايت الواحد هو 8 بت (8-bit)
يعني لو كانت عندك صورة حجمها مثلا 100×100 فهذا يعني انها تحتاج إلى 10 الاف (بايت) لتمثيلها بنظام 256
ولكن 256 لون غير كافي ابدا للحصول على صورة (تشبه) صور الطبيعة الاصلية، .. العين البشرية بامكانها ان تلاحظ غياب الالوان في هذا النظام لاحظ هذه الصورة:
هذه تدرجات الالوان في حالة نظام الـ 256 (بايت)
بعد تطور الحواسيب، ابتكروا نظام الالوان الـ 16 بت ، و هي تستهلك (2 بايت) من الذاكرة لتمثيل كل لون، وسمي هذا النظام بـ High Colors او نظام الالوان العالي، و بهذا يكون عدد الالوان الاجمالي الذي يمكن تمثيله في هذا النظام هو (2 أس 16) و يساوي 65536 لون مختلف
هذا يعني إنه بالنسبة لصورة 100×100 فإإنها تحتاج إلى 20 الف بايت لتمثيلها (2 × 10 الاف بكسل)
مع ذلك .. العين البشرية (او عين الخبير عل اقل) بامكانها الاحساس بفرق الالوان بين الصورة الحاسوبية الممثلة بنظام 16 بت، وبين الصور الحقيقية في الطبيعية
لذلك تم اعتماد نظام الـ 32 بت (4 بايت) و يساوي (2 أس 32) و يساوي 4294967296 لون مختلف!
بهذا العدد الهائل من الالوان (اكثر من 4 مليارات لون مختلف) فصار بالمكان أن يتم تمثيل صور الطبيعة بصورة حاسوبية لا يكون بامكان العين البشرية تمييزها عن الصورة الحقيقية (الابصار المباشر) لذلك سمي هذا النظام بـ True Color او نظام الالوان الحقيقي
بالطبع فإن تمثيل ابعادها صورة 100×100 يحتاج إلى 40 الف بايت (4 × 10 الاف)
لذلك كما ملاحظ: انظمة الالوان تدرجت في الدقة، بحيث بدأت من نظام 256 لون (8 بت او بايت واحد) إلى نظام 65536 لون (16 بت او 2 بايت) ثم إلى نظام 4294967296 لون (32 بت او 4 بايت)
اختيار هذه الارقام بعينها كما ملاحظ: هو فقط لتكون من مضاعفات الـ (بايت) وهو وحدة الذاكرة الرئيسية، لا يمكن ان تكون مثلا (نصف بايت) او (1 و نصف بايت)