雅加达 - 谷歌宣布了Jetpack CameraX图书馆的更新,该图书馆将允许第三方摄像头应用程序捕获超高HDR图像。超高HDR是Android 14中引入的新图像格式,允许将图像的SDR和HDR版本存储在一个文件中。目前,只有使用Android API Camera2的相机应用程序才能捕获超高HDR图像。

Ultra HDR 是 Google 制作的图像格式,基于流行的 JPEG 格式。由于它基于 JPEG,Ultra HDR图像可以在几乎所有设备上看到,无论它们是否具有HDR屏幕。使Ultra HDR图像具有特殊性的是,当在带有HDR屏幕的设备上查看时,显示图像的HDR版本提供了一种更生动的颜色和对比性。

Ultra HDR 允许在 JPEG 文件中保存图像,并使用嵌入元数据中的 HDR 福利图。然后,该应用程序可以将此地图应用于文件中也包含的图像的基本版本的SDR以上。要支持此步骤,需要更新现有相机应用程序。

Camera2 API是Android OS框架的一部分,由想要实施高级摄像机功能的应用程序使用。另一方面,cameraX API是Jetpack支持库的一部分,更适用于只需访问相机以获得其他功能的应用程序。由于首先为Camera2开发了新的相机功能,依赖CameraX的开发人员必须等待Google将此功能带入。一些camera2功能从未到达CameraX,但超高清摄取支持是例外。

在I / O 2024开发者大会上,谷歌宣布将更新cameraX图书馆,以支持超高HDR图像拍摄。此更新可在4月发布的版本1.4.0-alpha05中看到。CumaX的1.4.0版本将为ImageCapture和ImageCaptureCapabilities类别引入新的输出格式API。

API 包括 ImageCaptureCaptureCapabilities 中的 getSupportedOutputFormats 方法,以询问设备是否能够拍摄超高 HDR 图像。这应该在运行 Android 14 或更高版本的设备上实现。如果输出格式设置为支持超高HDR图像拍摄的设备上的OUTPUT_FORMAT_JPEG_ULTRA_HDR,那么cameraX图书馆将以“JPEG/R”图像格式拍摄超高HDR图像。

Ultra HDR图像将作为通常的JPEG文件出现在具有SDR屏幕的旧应用程序或设备上,并将在支持此格式的应用程序和设备上以HDR形式显示。目前,只有Google Chrome在Android和桌面上完全支持Ultra HDR。

可以完美地显示超高HDR图像的设备包括三星的Galaxy S24系列,谷歌的Pixel 7和Pixel 8系列以及其他一些系列。一些带有HDR屏幕的新Windows PC还可以显示超高HDR图像。

Ultra HDR图像的好处很难通过文本来解释,因此,如果您有一个设备可以查看它们,则建议尝试查看一些超高HDR图像。随着Jetpack CameraX图书馆的更新,第三方应用程序将很快开始以超高HDR格式存储图像,此前图书馆的版本为1.4.0。


The English, Chinese, Japanese, Arabic, and French versions are automatically generated by the AI. So there may still be inaccuracies in translating, please always see Indonesian as our main language. (system supported by DigitalSiber.id)