【发布时间】:2023-03-25 18:00:02
【问题描述】:
我正在运行 Google 的 Camera2 示例代码,用于将相机集成到我的应用中。
代码运行良好,但从用户单击按钮到预览屏幕,一张图片需要 1.1 秒/1100 毫秒(在 Galaxy10+ 上)。
我看到了一些解决方案的建议,例如 切换到 YUV 格式,将其转换为 NV21 并以这种方式显示图像,但将时间降低到 1000 毫秒。
有意义吗?
【问题讨论】:
-
只是吐痰,在这里,但也许你要等到按下按钮打开相机之后。
openCamera()调用可能需要一些时间; 1000 毫秒并不奇怪。大多数响应速度较快的应用都已经打开了相机,并且它们正在主动显示预览帧,因此在用户按下快门的那一刻,帧已经在流式传输。 -
我发现旋转位图和保存图像需要很长时间。但我没有找到任何旋转的解决方案。