Google تقدم دعم Ultra HDR لتطبيقات الجهات الخارجية
JAKARTA - أعلنت Google عن تحديث لمكتبة Jetpack CameraX التي ستسمح لتطبيقات الكاميرا التابعة لجهات خارجية بالتقاط صور HDR فائقة. Ultra HDR هو تنسيق صورة جديد تم تقديمه على Android 14 ، والذي يتيح تخزين إصدارات SDR و HDR من الصورة في ملف واحد. حاليا ، يمكن لتطبيقات الكاميرا فقط التي تستخدم واجهة برمجة تطبيقات Android Camera2 التقاط صور HDR فائقة.
Ultra HDR هو تنسيق صورة Google الصنع يستند إلى تنسيق JPEG الشهير. نظرا لأنه يستند إلى JPEG ، يمكن عرض صور Ultra HDR على أي جهاز تقريبا ، بغض النظر عما إذا كان لديهم شاشة HDR أم لا. ما يجعل صور Ultra HDR خاصة هو عند عرضها على أجهزة بشاشة HDR ، يتم عرض إصدار HDR من الصورة ، مما يوفر لونا أكثر حيوية وتباين.
يتيح Ultra HDR تخزين الصور في ملفات JPEG باستخدام خريطة ميزة HDR مدمجة في بيانات metadat الخاصة بهم. يمكن للتطبيق بعد ذلك تطبيق هذه الخريطة فوق الإصدار الأساسي من SDR من الصورة الموجودة أيضا في الملف. لدعم هذه الخطوة ، يحتاج تطبيق الكاميرا الحالي إلى تحديث.
تعد واجهة برمجة تطبيقات Camera2 جزءا من إطار نظام التشغيل Android وتستخدم من قبل تطبيقات تريد تنفيذ وظيفة الكاميرا المتقدمة. تعد واجهة برمجة تطبيقات CameraX ، من ناحية أخرى ، جزءا من مكتبة دعم Jetpack وهي أكثر استهدافا للتطبيقات التي تتطلب الوصول فقط إلى الكاميرا للحصول على وظائف إضافية. نظرا لأن ميزة الكاميرا الجديدة قد تم تطويرها ل Camera2 أولا ، يتعين على المطورين الذين يعتمدون على CameraX انتظار Google لإدخال هذه الوظائف. بعض ميزات Camera2 لا تصل أبدا إلى CameraX ، لكن دعم التقاط Ultra HDR هو استثناء.
في مؤتمر مطوري I / O لعام 2024 ، أعلنت Google أنها ستقوم بتحديث مكتبة CameraX لدعم التقاط صور Ultra HDR. يمكن رؤية هذا التحديث في الإصدار 1.4.0-alpha05 الذي تم إصداره في أبريل. سيقدم الإصدار 1.4.0 من CameraX واجهة برمجة تطبيقات جديدة لتنسيق الناتج إلى فئات ImageCapture و ImageCaptureCapabilities.
يتضمن واجهة برمجة التطبيقات هذه طريقة getSupportedOutputFormats في ImageCaptureCapabilities للسؤال عما إذا كان الجهاز قادرا على التقاط صور Ultra HDR. يجب أن يكون هذا ممكنا على الأجهزة التي تعمل بنظام Android 14 أو أعلاه. إذا تم تعيين تنسيق الناتج إلى OUTPUT_formaAT_JPEG_ultRA_HDR على جهاز يدعم التقاط صور Ultra HDR ، فستأخذ مكتبة CameraX صور Ultra HDR بتنسيق صورة "JPEG/R".
ستظهر صور HDR فائقة كملفات JPEG عادية في تطبيقات أو أجهزة قديمة تعمل بشاشة SDR ، وستظهر كملفات HDR في التطبيقات والأجهزة التي تدعم التنسيق. حاليا ، يدعم Google Chrome فقط Ultra HDR بالكامل على Android و desktop.
تشمل الأجهزة التي يمكنها عرض صور Ultra HDR بشكل مثالي سلسلة Galaxy S24 من Samsung ، وسلسلة Pixel 7 و Pixel 8 من Google ، بالإضافة إلى بعض الأجهزة الأخرى. يمكن لبعض أجهزة كمبيوتر Windows الجديدة التي تعمل بشاشة HDR أيضا عرض صور Ultra HDR.
من الصعب تفسير فوائد صور Ultra HDR من خلال النص ، لذلك إذا كان لديك جهاز قادر على رؤيتها ، فمن المستحسن محاولة رؤية بعض صور Ultra HDR. مع تحديث مكتبة Jetpack CameraX هذا ، سيبدأ تطبيق طرف ثالث قريبا في تخزين الصور في تنسيق Ultra HDR بمجرد إصدار 1.4.0 من المكتبة.