สำหรับอุปกรณ์ที่ใช้ Android 14 ขึ้นไป Android
รองรับการจับภาพช่วงกว้าง Display P3 อุปกรณ์สามารถถ่ายภาพสีแบบกว้างในรูปแบบ JPEG ด้วยImageReader
class โดยไม่ต้องใช้ HDR 10 บิต ฟีเจอร์นี้ช่วยให้
อุปกรณ์
ขอการจับภาพจากกล้องในพื้นที่สีแบบกว้างไปยังเฟรมเวิร์ก Camera2
ผ่านพารามิเตอร์ setColorSpace
ใน SessionConfiguration
ข้อกำหนด
อุปกรณ์ต้องมีสิทธิ์เข้าถึงกล้องที่มีความสามารถด้านสีแบบ ช่วงกว้างเพื่อรองรับการจับภาพช่วงกว้าง
การใช้งาน
หากต้องการรองรับคำขอการจับภาพช่วงสีแบบกว้าง Display P3 ให้ทำดังนี้
- อ่าน
colorSpace
ในStream.aidl
แล้วนำไปใช้กับสตรีมเอาต์พุต - ติดตั้งใช้งานรายการ
android.request.availableColorSpaceProfilesMap
ข้อมูลเมตา - รายงานความสามารถของ
COLOR_SPACE_PROFILES
ในandroid.request.availableCapabilities
ดูการติดตั้งใช้งาน HAL ของกล้องอ้างอิงที่รองรับการจับภาพช่วงสีกว้าง P3 ได้ที่ส่วนต่อไปนี้ใน /hardware/google/camera/devices/EmulatedCamera/hwl/
configs/emu_camera_back.json
ดูรายละเอียดเพิ่มเติมเกี่ยวกับการจับภาพช่วงสีกว้างใน Camera HAL ได้ที่ค่าต่อไปนี้ใน metadata_definitions.xml
API
สำหรับอุปกรณ์ที่ใช้ Android 14 ขึ้นไปซึ่งรองรับ การจับภาพช่วงสีกว้าง ไคลเอ็นต์กล้องจะใช้ API สาธารณะต่อไปนี้ได้
ค่าที่คาดไว้สำหรับพารามิเตอร์ ColorSpace
ได้มาจากคลาส
ColorSpace.Named
ใน Android 14 ระบบรองรับ SRGB
, DISPLAY_P3
และ BT2020_HLG
การตรวจสอบความถูกต้อง
หากต้องการตรวจสอบการติดตั้งใช้งานการรองรับการจับภาพช่วงกว้าง Display P3 ให้เรียกใช้ การทดสอบต่อไปนี้
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
ITS
เรียกใช้ชุดทดสอบ รูปภาพจากกล้อง (ITS) เพื่อตรวจสอบสิ่งต่อไปนี้
- มีโปรไฟล์ ICC ที่มีพิกัดสีที่ถูกต้อง
- รูปภาพมีข้อมูลพิกเซลอยู่นอกขอบเขตสี sRGB