Android 14 या इसके बाद के वर्शन वाले डिवाइसों के लिए, Android
Display P3 वाइड गैमट कैप्चर की सुविधा देता है. डिवाइस वाइड ऐंगल में कैप्चर कर सकते हैं
JPEG फ़ॉर्मैट में रंग वाली इमेज, जिनमें ImageReader
क्लास शामिल न हो
10-बिट एचडीआर का इस्तेमाल करके. इस सुविधा से
डिवाइस
Camera2 फ़्रेमवर्क के मुताबिक, वाइड गामट कलर स्पेस में कैमरे से वीडियो रिकॉर्ड करने का अनुरोध करें
SessionConfiguration
में setColorSpace
पैरामीटर के ज़रिए.
ज़रूरी शर्तें
वाइड गैमट कैप्चर की सुविधा के लिए, डिवाइस के पास वाइड लेंस वाले कैमरे का ऐक्सेस होना चाहिए कई रंगों को मिलाकर इस्तेमाल किया जा सकता है.
लागू करना
Display P3 के वाइड गैमट कैप्चर रिक्वेस्ट के साथ काम करने के लिए, ये काम करें:
colorSpace
फ़ील्ड को इसमें पढ़ेंStream.aidl
और उसे आउटपुट स्ट्रीम पर लागू करें.android.request.availableColorSpaceProfilesMap
मेटाडेटा लागू करें एंट्री.COLOR_SPACE_PROFILES
की क्षमता की रिपोर्ट इसमें करेंandroid.request.availableCapabilities
.
P3 वाइड गामट कैप्चर करने में मदद करने वाले कैमरा एचएएल को लागू करने के रेफ़रंस के लिए,
/hardware/google/camera/devices/EmulatedCamera/hwl/
configs/emu_camera_back.json
में यह देखें:
कैमरा एचएएल में वाइड गैमट कैप्चर करने के बारे में ज़्यादा जानकारी के लिए, यह जानकारी देखें
metadata_definitions.xml
में मान:
API
यह सुविधा, Android 14 या उसके बाद के वर्शन वाले डिवाइसों पर काम करती है के लिए, कैमरा क्लाइंट निम्न सार्वजनिक API का उपयोग कर सकते हैं:
ColorSpace
पैरामीटर के लिए अनुमानित वैल्यू,
ColorSpace.Named
क्लास. Android 14, SRGB
, DISPLAY_P3
में,
और BT2020_HLG
समर्थित हैं.
पुष्टि करें
Display P3 के वाइड गैमट कैप्चर प्रोसेस को लागू करने की पुष्टि करने के लिए, जिन्हें टेस्ट किया जा सकता है.
सीटीएस
android.hardware.camera2.cts.ExtendedCameraCharacteristicsTest#test8BitColorSpaceOutputCharacteristics
android.hardware.camera2.cts.ExtendedCameraCharacteristicsTest#test10BitColorSpaceOutputCharacteristics
android.hardware.camera2.cts.ExtendedCameraCharacteristicsTest#testColorSpaceProfileMap
android.hardware.camera2.cts.ImageReaderTest#testDisplayP3Jpeg
android.hardware.camera2.cts.ImageReaderTest#testDisplayP3JpegRepeating
android.hardware.camera2.cts.ImageReaderTest#testDisplayP3Heic
android.hardware.camera2.cts.ImageReaderTest#testDisplayP3HeicRepeating
आईटीएस
यह चलाकर देखेंः कैमरा इमेज टेस्ट सुइट (ITS) की जांच करेगा:
- सही क्रोमेटिकिटी कोऑर्डिनेट वाली आईसीसी प्रोफ़ाइल की मौजूदगी
- इमेज में, sRGB दायरे के बाहर पिक्सल डेटा मौजूद है