Android 14 veya sonraki sürümleri çalıştıran cihazlarda
Display P3 geniş gamda yakalama desteği sunar. Cihazlar,
içermeyen ImageReader
sınıfı ile JPEG biçimindeki renkli resim gamı
(10 bit HDR)
kullanabilirsiniz. Bu özellik,
cihazlar
Camera2 çerçevesine geniş bir renk gamında kamera görüntüsü isteğinde bulunma
SessionConfiguration
öğesindeki setColorSpace
parametresiyle yapılır.
Gereksinimler
Geniş gamda çekimi desteklemek için cihazın geniş yelpazedeki bir kameraya erişimi olmalıdır. özellikleri bulunuyor.
Uygulama
Display P3 geniş gama yakalama isteklerini desteklemek için aşağıdakileri yapın:
colorSpace
alanını şurada oku:Stream.aidl
ve çıkış akışına uygularız.android.request.availableColorSpaceProfilesMap
meta verilerini uygulayın girin.COLOR_SPACE_PROFILES
özelliğini raporla:android.request.availableCapabilities
.
P3 geniş gam çekimini destekleyen bir referans Kamera HAL uygulaması için,
/hardware/google/camera/devices/EmulatedCamera/hwl/
configs/emu_camera_back.json
dilinde aşağıdakilere bakın:
Kamera HAL'sinde geniş gamla çekim hakkında daha ayrıntılı bilgi için aşağıdakilere bakın
metadata_definitions.xml
içindeki değerler:
API'ler
Android 14 veya sonraki sürümleri çalıştıran ve desteklenen cihazlar için Geniş gamda çekim için kamera istemcileri aşağıdaki herkese açık API'leri kullanabilir:
ColorSpace
parametresi için beklenen değerler
ColorSpace.Named
sınıfını kullanır. Android 14, SRGB
, DISPLAY_P3
,
ve BT2020_HLG
desteklenir.
Doğrulama
Display P3 geniş yelpazede yakalama desteği uygulamanızı doğrulamak için gerekir.
CTS
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
BT
Kamera Görüntüsü Test Paketi (ITS) test eder:
- Doğru renk koordinatlarına sahip bir ICC profilinin varlığı
- Resim, sRGB gamının dışında piksel verileri içeriyor