الأنظمة اللونية
color schemes
1.مقدمة :
يمثل الحاسب البيانات على شكل أصفار وواحدات تسمى البتات وكل ثمان بتات مجتمعة تشكل1بايت،
كل1024بايت تشكل1 كيلوبايت و1024كيلوبايت تشكل1ميغابايت وهكذا،
لنبقي هذه المعلومة في ذاكرتنا قليلاً.
2.تمثيل الصور:
يفهم الحاسب الصور على أنها إما مرسومة rasterized أوشعاعية vectorized
ولا نقصد هنا بالشعاعية الصور الطبية وإنما صور تستخدم معادلات رياضية وبنى محددة لتوصيف محتوى الصور .
وعندما يتم تكبير الحجم لا نفقد الدقة ويتم إعادة رسم الصورة مرة أخرى على الحجم الجديد،
يكثر استخدام هذا النوع عند رسم الشعارات والعلامات التجارية باستخدام برامج متخصصة مثل
Adobe Illustrator.
أما المرسومة في هي موضع حديثنا اليوم، وتكون فيها الصور عبارة عن مصفوفة بكسلات (أصغر وحدة مكونة للصورة) .
ويتم تخزين لون كل بكسل ضمن هذه الصورة، لذلك تتشوه عندما نعمل على تكبير حجمها فوق أبعادها الأصلية.
لكن كيف يتم تخزين اللون ؟
يعتمد هذا على مفهوم عدد الأقنية اللونية،
أي عدد المركبات اللونية المستخدمة، ونقوم بتحديد حجم التخزين لكل قناة (1بايت أو2بايت لكل قناة).
الصورة غير واضحة ؟ عادي جداً.
3.أنظمة الألوان :
لتحديد الأقنية اللونية علينا أن نفهم كيف يتم تمثيل الألوان في الحاسب،
وهنا نميز بين طريقتين للتمثيل،
جمعية : أي تعمل على إضاءة
خلفية مظلمة وطرحية : أي تعمل على تعتيم خلفية مضيئة.
يجدر الانتباه إلى أننا سنستخدم مصطلح القناة اللونية والمركبة اللونية
لنفس المفهوم.
1.الجمعية:
كما قلنا سابقا ً تعمل هذه الأنظمة على إضاءة خلفية مظلمة مثل شاشة لعرض الصور عليها .
وتستخدم في أجهزة العرض البصري كالشاشات بمختلف أنواعها وأجهزة الإسقاط.
•نظام RGB أكثر الأنظمة اللونية شهرة ويعمل على تمثيل البكسل بثلاث مركبات أو أقنية لونية تعبر عن
الأحمر، الأخضر والأزرق،
صمم بهذا الشكل ليشابه العين البشرية بأنواع مخاريطها الثلاثة
تمثل الصورة أعلاه نظام RGB الذي يعبر عن بثلاثية أرقام أدناه0وأعلاها1وفي حال كانت قيم الثلاثة
متساوية نحصل على تدرج لون رمادي من الأسود (0،0،0) إلى الأبيض (1،1،1). في حال أردنا الحصول
على اللون الأحمر نحتاج الثلاثية (1،0،0) أما الأخضر (0،1،0) والأزرق (0،0،1)
•نظام RGBA مشابه للنظام السابق مع إضافة مركبة أو قناة رابعة، Alpha وتعبر عن الشفافية اللونية حيث
تعبر القيمة0عن لون شفاف و1عن لون غير شفاف بالمطلق.
•نظام HSV يستخدم بكثرة من قبل مصممي مواقع الإنترنت ويستخدم3مكونات لتوصيف اللون،
الطيف Hue تعبر عن طول موجة اللون وتمثل برقم من0وحتى360درجة،
الإشباع Saturation ويعبر عن مقدار اللون في اللون، قيمة0من الإشباع تعني أن اللون هو درجة من درجات الرمادي،
Value وتعبر عن الإضاءة في اللون وكلما كانت أعلى ازداد مقدار اللون الأبيض في اللون وتكون أعلى قيمة فيه هي الدرجة الفاقعة من اللون
يفضل مطورو مواقع الويب هذا النظام اللوني لقدرتهم على التلاعب بمكونات اللون بشكل أسهل من نظام
RGB ففي نظام RGB في حال أردنا زيادة الإضاءة أو تخفيضها نحتاج لزيادة المركبات الثلاث بنفس
المقدار،
بينما في نظام HSV نحتاج لزيادة المركبة value بينما يمكننا أن نغيرمن إشباع اللون عن طريق
المركبة Saturation كما في الشكل التالي :
يمثل هذا الشكل درجتين من اللون الأحمر الأولى بمقدار إشباع100% (القسم الأيسر) و42٫5% (القسم
الأيمن)
•نظام LA*B* نظام متخصص في معالجة الصور الرقمية يمثل بثلاث مركبات
إضائية اللون Lightness
والمركبتين اللونيتينA، B
2.الطرحية:
تستخدم هذه الأنظمة في الطباعة لأننا نعمل على تلوين خلفية بيضاء ولا تمتلك هذه الأنظمة نفس القوة اللونية التي تمتلكها الأنظمة الجمعية،
إذ أن عدد الألوان التي تمتلك القدرة على تمثيلها أقل،
أكثرها شهرة هو نظام CMYK المستخدم في الطباعة حيث تعبر المركبةCعن اللون Cyan الأزرق السماوي،Magentaالأرجواني والأصفرYellowبينما نستخدم المركبةKلتقليل اللونالأسود أثناء الطباعة
2.عمق القناة اللونية
ً
الأكثر انتشارا8بت وفيها تكون القيمة1تكافئ الرقم255ونستطيع تكوين16،581،375لونا ً .
3.مالفائدة ؟
حسنا ً فهمنا كل ما سبق لكن ماذا يفيدنا؟
المستخدم هوRGBوعادة ً يكون عمق القناة اللونية8بت في حال لم يذكر ما يخالف ذلك.
يصبح حجم الصورة1،080،000بايت أي حوالي1ميغابايت وفي حال اعتمدنا على صورة أبيض وأسود فلا نحتاج إلى
لمركبة واحدة .
كاتب المقالة : د. أسامة ناصر