অ্যান্ড্রয়েড ১৪ বা তার উচ্চতর সংস্করণে চালিত ডিভাইসগুলোর জন্য, অ্যান্ড্রয়েড ডিসপ্লে পি৩ ওয়াইড গ্যামুট ক্যাপচারের সুবিধা প্রদান করে। ডিভাইসগুলো ১০-বিট এইচডিআর ব্যবহার না করেই ImageReader ক্লাসের মাধ্যমে জেপিইজি ফরম্যাটে ওয়াইড গ্যামুট রঙিন ছবি তুলতে পারে। এই ফিচারটি ডিভাইসগুলোকে SessionConfiguration -এর setColorSpace প্যারামিটারের মাধ্যমে ক্যামেরা২ (Camera2) ফ্রেমওয়ার্কের কাছে ওয়াইড গ্যামুট কালার স্পেসে ক্যামেরা ক্যাপচারের অনুরোধ করার সুযোগ দেয়।
প্রয়োজনীয়তা
ওয়াইড গ্যামুট ক্যাপচার সমর্থন করার জন্য, ডিভাইসটিতে ওয়াইড গ্যামুট কালার সক্ষমতা সম্পন্ন একটি ক্যামেরার অ্যাক্সেস থাকতে হবে।
বাস্তবায়ন
ডিসপ্লে পি৩ ওয়াইড গ্যামুট ক্যাপচার অনুরোধ সমর্থন করতে, নিম্নলিখিতগুলি করুন:
-
Stream.aidlএরcolorSpaceফিল্ডটি পড়ুন এবং আউটপুট স্ট্রিমে তা প্রয়োগ করুন। -
android.request.availableColorSpaceProfilesMapমেটাডেটা এন্ট্রিটি প্রয়োগ করুন। -
android.request.availableCapabilitiesএCOLOR_SPACE_PROFILESক্যাপাবিলিটিটি রিপোর্ট করুন।
P3 ওয়াইড গ্যামুট ক্যাপচার সমর্থনকারী একটি রেফারেন্স ক্যামেরা HAL ইমপ্লিমেন্টেশনের জন্য, /hardware/google/camera/devices/EmulatedCamera/hwl/ configs/emu_camera_back.json এ নিম্নলিখিতটি দেখুন:
ক্যামেরা HAL-এ ওয়াইড গ্যামুট ক্যাপচার সম্পর্কে আরও বিস্তারিত জানতে, metadata_definitions.xml এ নিম্নলিখিত মানগুলি দেখুন:
এপিআই
অ্যান্ড্রয়েড ১৪ বা তার উচ্চতর সংস্করণে চালিত এবং ওয়াইড গ্যামুট ক্যাপচার সমর্থনকারী ডিভাইসগুলোর ক্যামেরা ক্লায়েন্টরা নিম্নলিখিত পাবলিক এপিআইগুলো ব্যবহার করতে পারে:
ColorSpace প্যারামিটারের প্রত্যাশিত মানগুলি ColorSpace.Named ক্লাস থেকে নেওয়া হয়। Android 14-এ SRGB , DISPLAY_P3 এবং BT2020_HLG সমর্থিত।
বৈধতা
আপনার Display P3 wide gamut ক্যাপচার সাপোর্টের বাস্তবায়ন যাচাই করতে, নিম্নলিখিত পরীক্ষাগুলো চালান।
সিটিএস
-
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 গ্যামুটের বাইরের পিক্সেল ডেটা রয়েছে।