您的位置:首页 >手机 >

谷歌的CameraX更新为第三方应用推出UltraHDR做好准备

导读 在5月份的I/O2024开发者大会上,谷歌宣布计划在所有具有内置相机功能的第三方应用中支持超HDR图像捕获。该公司似乎在这方面取得了一些进展...

在5月份的I/O2024开发者大会上,谷歌宣布计划在所有具有内置相机功能的第三方应用中支持超HDR图像捕获。该公司似乎在这方面取得了一些进展。它已更新CameraX库,初步支持超HDR捕获,为公开推出奠定了基础。

谷歌准备将超HDR图像拍摄功能引入所有相机应用

HDR或高动态范围是一种先进的相机技术,它使用计算摄影和图像堆叠来生成具有出色对比度的生动图像。UltraHDR是Google创建的一种基于JPEG的HDR图像格式。该公司为Android14及更高版本提供了一个API,应用开发者可以实施该API以在受支持的设备上捕获HDR图像。这些JPEG图像文件的元数据中嵌入了HDR增益图。

好处是这些图片可以在任何设备上查看,即使是没有HDR显示屏的设备。当不支持时,用户将看到标准(SDR)JPEG图像。但当支持时,HDR增益图将应用于SDR版本的图像,以增强色彩的活力和对比度。只要设备具有必要的硬件功能,任何相机应用都可以使用Google的UltraHDR格式捕获这些基于JPEG的HDR图像。

然而,谷歌的API系统限制了它的采用,特别是在摄影不是主要功能的应用程序上,例如社交媒体应用程序。Android14中为相机应用程序启用UltraHDR的API是Camera2的一部分,而不是CameraX。前者随Android操作系统框架一起提供,并提供高级相机功能。“想象一下功能齐全的第三方相机应用程序,具有对多个镜头的专业级控制,”Android专家MishaalRahman解释道。

另一方面,CameraX与Jetpack支持库捆绑在一起,更适合社交媒体应用和其他提供内置相机功能的应用。虽然开发人员可以自由选择任一API,但CameraX的简单性意味着不一定是相机应用的应用通常会放弃Camera2。因此,他们错过了最新或高级功能,或者比普通相机应用更晚获得这些功能。UltraHDR也是如此。

谷歌已经取得了一些进展

虽然UltraHDRAPI从一开始就在Camera2上可用,但谷歌最终将其引入了CameraX。该公司于4月更新了CameraX库,以支持所有Android相机应用程序上的UltraHDR图像捕获。Rahman发现,更新后的版本(v1.4.0)尚未公开发布。也许谷歌还有一些工作要做。他在AndroidAuthority上的一篇长文中解释了该功能的技术细节。

重点是,你的社交图片可能很快就会变得更加生动。据报道,谷歌Chrome目前是唯一一款在Android和桌面上“完全”支持超HDR图像的应用程序。希望其他第三方应用程序的开发人员能够在谷歌发布更新版本的JetpackCameraX库后迅速采用它。所有高端Android手机和一些较新的WindowsPC都可以显示超HDR图像。

免责声明:本文由用户上传,如有侵权请联系删除!