您现在的位置是:首页 > 科技 > 正文

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

发布时间:2024-07-16 15:45:22令狐贤娟来源:

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

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

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

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

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

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

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

标签:

上一篇
下一篇