Logo ar.androidermagazine.com
Logo ar.androidermagazine.com

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

جدول المحتويات:

Anonim

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

تحتاج شاشة جيدة

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

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

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

ثم يمكنك معايرة ذلك

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

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

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

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

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

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

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

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

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

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

يجعل دعم Wide Color Gamut هذا Pixel 2 XL معينًا و Note 8 يعرضان هذه الصورة كما هي على الشاشتين.

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

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

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

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

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

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

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

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