ربط الألوان: إتاحة محتوى بنطاق عالي الديناميكية (HDR) ونطاق SDR

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

أثناء قيامك ببناء Composition, يتوفّر لك خيار setHdrMode. لمدخلات الفيديو بتقنية HDR. يضبط المحوِّل هذه القيمة بشكلٍ تلقائي على HDR_MODE_KEEP_HDR, مما يضمن الاحتفاظ بالإخراج بتنسيق HDR. إذا لم يظهر على الجهاز من أجل التوافق مع تنسيق HDR، يحاول تطبيق Transformer تلقائيًا استخدام HDR_MODE_TONE_MAP_HDR_TO_SDR_USING_OPEN_GL بدلاً من ذلك.

في بعض الحالات، قد تجمع بين مادتَي عرض HDR ونطاق SDR معًا. على سبيل المثال، قد تحتوي على تراكبات SDR أعلى مقاطع الفيديو والصور ذات النطاق العالي الديناميكية، أو قد تجمع مزيجًا للفيديوهات بنطاق عالي الديناميكية (HDR) وبنطاق عادي الديناميكية (SDR). وفي هذه الحالة، تتوفر لك الخيارات التالية:

الإيجابيات العيوب
خريطة الألوان باستخدام MediaCodec أفضل جودة نتائج مرئية إذا كانت متوافقة مع الجهاز وواجهة برمجة التطبيقات هذه الميزة متاحة فقط على الإصدار 31 والإصدارات الأحدث من واجهة برمجة التطبيقات على أجهزة معيّنة وواجهة برمجة التطبيقات 33 والإصدارات الأحدث للأجهزة. مع إمكانية التقاط الصور بتقنية HDR. إذا لم يكن مدعومًا، يطرح `Transformer` علامة "ExportException" (تصدير).
خريطة الألوان باستخدام OpenGL متوافق مع الإصدار 29 من واجهة برمجة التطبيقات أو الإصدارات الأحدث، مع دعم على نطاق أوسع بشكل عام على جميع الأجهزة التوصل إلى نتائج أكثر اتساقًا. قد تنتج اختلافات طفيفة مقارنةً بالناتج من استخدام HDR_MODE_TONE_MAP_HDR_TO_SDR_USING_MEDIACODEC
تفسير HDR على أنّه SDR الخيار الأكثر انتشارًا سيبدو المحتوى باهتًا وقد يتم عرضه بشكل غير صحيح.

القيود الحالية

لا يُسمح بما يلي للمقطوعات الموسيقية التي تتضمّن مواد عرض متعددة:

  • ربط درجات ألوان من SDR إلى HDR
  • تسلسلات محتوى SDR وHDR التي تبدأ بمادة عرض HDR