الروبوت المركزي

إدارة ألوان Android: كل ما تريد معرفته

protection click fraud

كان هناك الكثير من الحديث عن إدارة الألوان هنا وفي أماكن أخرى على الإنترنت مؤخرًا. أندرويد أوريو يوفر دعمًا جديدًا لإدارة الألوان ، يتمتع Pixel 2 XL بسمعة طيبة في القيام بذلك بشكل سيئ ، وهذان الشيئان مجتمعان يجعلاننا نريد التحدث عنه. ولكن ، ماذا تعني بالضبط إدارة الألوان؟

دعنا نتحدث عن ذلك وقليلًا عن كيف ولماذا يتم استخدامه ، وربما حتى بعض الأشياء الرائعة.

ما هي إدارة الألوان؟

لا تضحك ، لكن عليك أن تفهم فقط اللون الذي يعتمد على الطريقة التي تراها أعيننا قبل أن تتحدث عن كيفية محاولة أدواتنا القيام بذلك بشكل صحيح.

أسهل وصف للون هو نتيجة تدرج اللون والتشبع والتألق.

ينبعث الضوء من الطاقة على نطاقات أو أطوال موجية محددة ، لكن أعيننا لا تستطيع رؤية معظمها. يُعرف هذا بالطيف. مصطلحات مثل الأشعة تحت الحمراء (الأشعة تحت الحمراء ، أو الأطوال الموجية الأطول من الطرف الأحمر للطيف الذي يمكننا رؤيته) والأشعة فوق البنفسجية (الأشعة فوق البنفسجية ، أقصر من الأزرق الأطوال الموجية التي يمكننا رؤيتها) حقيقية وهناك الكثير من العلوم حول قياس شدتها ولكن ليس لديهم أي علاقة بها لون لأن اللون شيء بشري.

في تلك الأطوال الموجية للضوء المرئية ،

مسحة هي النقطة التي تتمتع فيها الفرقة بأكبر قدر من الطاقة ، التشبع يحدد عرض النطاق الترددي (حيث يبدأ انبعاث الضوء على الطيف وأين ينتهي) ، و تألق هي شدة موجة الضوء المرئية للإنسان. يحدد Hue اللون الذي ستراه أعيننا ، والإشباع يحدد نقاءه ، والتألق يحدد سطوعه. تساعد المخططات ، لذا إليك أحدها.

هذا هو نوع الضوء الذي لا يستطيع النبات استخدامه في عملية التمثيل الضوئي. هذا هو السبب في أن النباتات غالبًا بهذا اللون - فهي تعكس هذا الضوء!
هذا هو نوع الضوء الذي لا يستطيع النبات استخدامه في عملية التمثيل الضوئي. هذا هو السبب في أن النباتات غالبًا بهذا اللون - فهي تعكس هذا الضوء!

في هذا الرسم البياني ، يكون لكل من الأحمر والأخضر والأزرق درجة اللون نفسها تقريبًا - تبلغ ذروتها حوالي 450-550 نانومتر. يتمتع اللون الأحمر بأكبر قدر من عرض النطاق الترددي (وهو يغطي المزيد من الطيف) لذا فهو أقل تشبعًا من اللون الأزرق الذي يحتوي على أقل قدر من النطاق الترددي. تتمتع جميع الألوان الثلاثة بتألق عالٍ للغاية حيث تصل إلى ذروتها ، لذا فهي بنفس الشدة. تفسر أعيننا هذا على أنه لون أصفر موحل قبيح. سيكون لكل الألوان التي تم إنشاؤها باللون الأحمر والأزرق والأخضر ملف تعريف طيفي خاص بها تمامًا مثل اللون الأصفر القبيح.

يجب أن يتطابق اللون الموجود على التلفزيون واللون الموجود بهاتفك ولون الكاميرا.

RGB لتقف على الأحمر والأخضر والأزرق. انه مادة مضافة نموذج لإنشاء اللون ، حيث ينبعث الضوء في كل طيف لإنشاء اللون. إذا كان لديك طابعة نفث الحبر بالألوان (تذكر هؤلاء؟) ، فإنها تنشئ لونًا باستخدام السماوي والأرجواني والأصفر والأسود (CMYK) مطروح النموذج ، حيث يتم تطبيق الألوان بحيث يكون الضوء المنعكس من السطح لونًا محددًا. RGBA (الحرف A لـ ألفا ويحدد مستوى الشفافية) هو النموذج المستخدم على الشاشة لإنتاج لون ، بغض النظر عن نوع العرض المستخدم.

يجب أن يظهر اللون الذي تنتجه الطابعة باستخدام طراز CMYK واللون الذي يتم إنتاجه على شاشة هاتفك باستخدام نموذج RGBA كما هو لأعيننا - يجب أن يبدو اللون الأحمر باللون الأحمر.

هذه هي إدارة الألوان في أبسط أشكالها.

إدارة الألوان الفعلية

هناك الكثير من الطرق المختلفة "لإنشاء" اللون. نظرنا إلى نماذج HSB و RGB و CMYK أعلاه ، ولكن هناك الكثير من الطرق الأخرى لمحاولة تمثيل ما يبدو عليه ناتج مصدر الضوء لأعيننا. تم تصميمها جميعًا بحيث يبدو اللون الوردي ورديًا ، والأخضر يبدو أخضرًا ، والبرتقالي يبدو برتقاليًا ، وهكذا دواليك. يمكننا الحصول على فكرة أساسية جيدة عن اللون الذي يحاول أن يمثله أي نموذج لوني في أي وسيط. لكن الفكرة الأساسية ليست كافية.

إن القيام بشيء ما يختلف عن القيام به بشكل جيد ، وهذا ينطبق أيضًا على إدارة الألوان.

نطاق الألوان لا نهائي تقريبًا ، وعندما تستخدم شيئًا قادرًا على عرض أكثر من حفنة منها ، فأنت بحاجة إلى طريقة تأكد من أن ظلًا معينًا من اللون الأخضر يبدو مشابهًا لعيون الشخص بغض النظر عن مكان عرضه أو النموذج الذي يتم استخدامه للإنشاء هو - هي. عندما تتعامل مع ملايين الألوان المختلفة التي يمكن أن تعرضها شاشة إلكترونية حديثة ، فإن الطريقة الجيدة لإعادة إنتاج اللون الصحيح تصبح مهمة للغاية.

أنت بحاجة إلى شاشة جيدة

تبدأ بالشاشة نفسها. يجب أن تكون أي شاشة عرض جيدة ومتطورة قادرة على إعادة إنتاج ملف مجموعة ألوان واسعة. هناك معايير من ITU-R (الاتحاد الدولي للاتصالات - قطاع الاتصالات الراديوية) تقرر ما هو التدرج اللوني الواسع ، وهي تتضمن الكثير من الرياضيات والعلوم. لحسن الحظ ، لسنا بحاجة إلى إجراء العمليات الحسابية ونحتاج فقط إلى معرفة مساحات الألوان التي تلبي المعايير. بالنسبة إلى هواتفنا ، عادةً ما يكون هذا هو DCI-P3 مساحة اللون.

هذا مهم أكثر الآن حيث يمكن لشاشات العرض إظهار المزيد من الألوان.

تم إدراج Galaxy Note 7 المشؤوم كأول هاتف يتم شحنه بشاشة 100٪ DCI-P3 HDR ، ولكن منذ أن رأينا شاشات قادرة على DCI-P3 من العديد من الشركات. يشتمل iPhone 7 والإصدارات الأحدث على جهاز واحد ، وهو OnePlus 5 والإصدارات الأحدث ، ويحتوي كل من HTC U11 + و Pixel 2 XL وأكثر من ذلك على شاشات DCI-P3 متوافقة بنسبة 100٪. هذا يعني أن الشاشة يستطيع إعادة إنتاج الألوان بشكل صحيح ودقيق للوفاء بمعايير قطاع الاتصالات الراديوية.

ثم تقوم بمعايرته

بمجرد استخدام الأجهزة المناسبة ، تدخل المعايرة حيز التنفيذ. المعايرة هي قياس ناتج الشاشة لأنها تعيد إنتاج ألوان مختلفة وتعديل الأجهزة بحيث تلبي القراءات قيمة معينة. نظرًا لأنه من المستحيل معايرة 16.7 مليون لون مختلف ، يتم استخدام مساحات الألوان الشائعة. ال معظم الشائع هو sRGB (قياسي أحمر أخضر أزرق).

تم تطوير sRGB بواسطة HP و Microsoft ، وهو المعيار القياسي للشاشات والطابعات والإنترنت عندما لا يتم تحديد مساحة لونية معينة ، وهو معيار جيد جدًا. تعد معايرة sRGB أمرًا سهلاً إلى حد ما لأنك تقوم بالتعديل باستخدام قناة واحدة بقيمة غير صفرية والقناتين الأخريين عند الصفر والدوران خلالها. لهذا السبب سترى 255255255 معبرًا عن لون (هذا اللون أبيض) أو 255،0،0 (أحمر). بمجرد معايرة لوني كل قناة أساسية ، سيكون كل لون آخر أيضًا.

من الناحية المثالية ، هذا ما تفعله كل شركة تقدم عرضًا ، ثم تقوم بشحن الشاشة خارج الباب.

قبل Oreo ، كانت إدارة الألوان معطلة على Android

تكمن المشكلة في أن بعض الشركات التي تستخدم شاشات Wide Color Gamut قد تمدد مساحة sRGB وتعيد تفسير قيم الألوان في نطاقها الفريد. هذا يجعل القنوات الأساسية الثلاث مشبعة للغاية ، وهذا بدوره يعني أن كل قناة من 16.7 مليون لون كانت الشاشة قادرة على عرضها لم تعد مُعايرة لتبدو متشابهة على أي لون آخر جهاز.

هناك العديد من مساحات الألوان والملفات الشخصية. الأكثر أهمية لنظام Android هو sRGB.

قبل Android Oreo ، استخدمت التطبيقات مساحة ألوان sRGB. هناك سبب لهذا - الأجهزة المنخفضة. يتطلب عرض نطاق لوني واسع المزيد من طاقة وحدة معالجة الرسومات ووحدة المعالجة المركزية أكثر من مساحة sRGB. إذا تم إعداد Android بمساحة لونية واسعة كإعداد افتراضي ، فإن بعض الهواتف التي يشتريها الأشخاص ستواجه صعوبة في عرضها. حتى لو لم تكن شاشة الهاتف قادرة حتى على إظهار جميع الألوان ، فلا يزال هناك أداء كبير إلى حد ما.

شعر مصنعو الأجهزة المتطورة أن "كسر" معايرة الألوان ومعالجة الألوان بقيمها الخاصة من شأنه أن يبرز تفوقهم شاشات العرض ، وإذا كان هناك شيء واحد تعلمته أثناء القيام بهذه المهمة لمدة ثماني سنوات تقريبًا هو أن الشركة المصنعة للهاتف لا تهتم إلا بما هو الأفضل بحد ذاتها.

لا تزال بعض التطبيقات بحاجة إلى إظهار ألوان دقيقة في الغالب ، حتى عندما تكسر الشركة المصنعة مساحة اللون ، لذلك كان على المطورين إزالة تشبع أصولهم لمحاولة التعويض. يبدو مقطع الفيديو ، على سبيل المثال ، أفضل عندما تكون علامة التوقف الحمراء هي نفس اللون الأحمر الذي تتعرف عليه وليس لونًا عشوائيًا قررت الشركة المصنعة أنه يجب أن يكون. بمجرد تقديم جهاز بشاشة 100٪ DCI-P3 تمت معايرتها لمساحة ألوان sRGB ، تبدأ الأشياء في الظهور. هذا هو جوهر المشكلات المحيطة بالألوان "الصامتة" على Pixel 2 ، على الرغم من أن بعض الخبراء يقولون إن المعايرة ليست دقيقة جدًا من وحدة إلى أخرى.

إليك كيف يتم إصلاحه

يجعل الدعم المناسب لسلسلة الألوان الواسعة هذا Pixel 2 XL و Note 8 يعرضان هذه الصورة نفسها على كلتا الشاشتين.
يجعل الدعم المناسب لسلسلة الألوان الواسعة هذا Pixel 2 XL و Note 8 يعرضان هذه الصورة نفسها على كلتا الشاشتين.

هذا هو الجزء البسيط وربما كان ينبغي القيام به منذ البداية. يمكن للمطور اكتشاف ما إذا كان الجهاز يستخدم شاشة Wide Color Gamut ولديه نشاط داخل التطبيق يستخدم مساحة اللون الصحيحة لتحقيق أقصى استفادة منه. إذا لم يكن الجهاز قادرًا على عرض ألوان عريضة ، فسيتم استخدام ملف تعريف sRGB الافتراضي.

قدمت Google الكثير من الأصول للمطورين الذين يرغبون في اتباع الإرشادات الجديدة في تطبيقاتهم:

  • وثائق مساحة اللون العامة لنظام التشغيل Android لـ API 26
  • مساحات الألوان التي يدعمها Android
  • دليل الأصول والمحتوى واسع الألوان

كل هذا جيد وجيد ويجب أن يثبت أنه طريقة رائعة للتأكد من أن الألوان تبدو متشابهة من جهاز لآخر ما لم يكن نموذجًا منخفضًا غير قادر على عرض كل لون. ستظل هذه تبدو صحيحة بين الأجهزة لأنها ستستخدم مساحة ألوان sRGB. تكمن المشكلة في جعل الجميع على متن الطائرة يفعلون نفس الشيء.

نأمل أن تتحسن الأمور

لكي يعمل هذا ، فإن Samsung و OnePlus و LG وجميع الشركات الأخرى التي "كسرت" تفسير sRGB لديها للعودة وتصحيحه ويحتاج المطورون إلى إعادة بناء تطبيقاتهم لدعم مساحة اللون الجديدة القواعد الارشادية. ولا أحد يريد أن يفعل ذلك.

من غير المحتمل أن تغير الشركات الطريقة التي تفعل بها الأشياء حتى يقوم مطورو التطبيقات بعمل التطبيقات التي تبدو جيد ، ولن يكتب المطورون تطبيقات تبدو معطلة على الملايين والملايين من الهواتف. تمكنت Apple من الانتقال إلى إدارة الألوان المناسبة لأنها تتحكم في مساحة الأجهزة والبرامج ، بالإضافة إلى تعيين إرشادات متجر التطبيقات. لا تمتلك Google هذه الرفاهية.

في مكان ما يفكر شخص ما في طريقة إصلاح كل هذا. وشحن مساحة لونية مكسورة يختارها المستخدم على هواتف Pixel 2 للتعويض - حسنًا ، هذا ليس كل شيء. نحن نعلم أن جميع المعنيين يريدون القيام بالأشياء بالطريقة الصحيحة ، وهذا يعني أيضًا عدم كسر أي شيء على الهواتف التي تم بيعها بالفعل. نأمل أن يتم حلها عاجلاً وليس آجلاً.

instagram story viewer