Untuk perangkat yang menjalankan Android 14 atau yang lebih tinggi, Android menyediakan dukungan untuk pengambilan gamut lebar Display P3. Perangkat dapat mengambil gambar warna gamut lebar dalam format JPEG dengan class ImageReader tanpa menggunakan HDR 10-bit. Fitur ini memungkinkan
perangkat
meminta pengambilan gambar kamera dalam ruang warna gamut lebar ke framework Camera2
melalui parameter setColorSpace di SessionConfiguration.
Persyaratan
Untuk mendukung pengambilan gamut lebar, perangkat harus memiliki akses ke kamera dengan kemampuan warna gamut lebar.
Implementasi
Untuk mendukung permintaan pengambilan gamut luas Display P3, lakukan hal berikut:
- Baca kolom 
colorSpacediStream.aidldan terapkan ke aliran output. - Terapkan entri metadata 
android.request.availableColorSpaceProfilesMap. - Laporkan kemampuan 
COLOR_SPACE_PROFILESdiandroid.request.availableCapabilities. 
Untuk penerapan Camera HAL referensi yang mendukung pengambilan gamut luas P3,
lihat kode berikut di /hardware/google/camera/devices/EmulatedCamera/hwl/
configs/emu_camera_back.json:
Untuk mengetahui detail lebih lanjut tentang pengambilan gamut lebar di Camera HAL, lihat nilai berikut di metadata_definitions.xml:
API
Untuk perangkat yang menjalankan Android 14 atau yang lebih tinggi dengan dukungan pengambilan gamut lebar, klien kamera dapat menggunakan API publik berikut:
Nilai yang diharapkan untuk parameter ColorSpace berasal dari class
ColorSpace.Named. Di Android 14, SRGB, DISPLAY_P3,
dan BT2020_HLG didukung.
Validasi
Untuk memvalidasi implementasi dukungan pengambilan gamut luas Display P3, jalankan pengujian berikut.
CTS
android.hardware.camera2.cts.ExtendedCameraCharacteristicsTest#test8BitColorSpaceOutputCharacteristicsandroid.hardware.camera2.cts.ExtendedCameraCharacteristicsTest#test10BitColorSpaceOutputCharacteristicsandroid.hardware.camera2.cts.ExtendedCameraCharacteristicsTest#testColorSpaceProfileMapandroid.hardware.camera2.cts.ImageReaderTest#testDisplayP3Jpegandroid.hardware.camera2.cts.ImageReaderTest#testDisplayP3JpegRepeatingandroid.hardware.camera2.cts.ImageReaderTest#testDisplayP3Heicandroid.hardware.camera2.cts.ImageReaderTest#testDisplayP3HeicRepeating
ITS
Jalankan pengujian Camera Image Test Suite (ITS) untuk memvalidasi hal berikut:
- Keberadaan profil ICC dengan koordinat kromatisitas yang benar
 - Gambar berisi data piksel di luar gamut sRGB