gpt4 book ai didi

android - android相机中的变焦和平滑变焦有什么区别?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:10:32 24 4
gpt4 key购买 nike

android 相机的缩放和平滑缩放有什么区别?

设备是否必须支持缩放和平滑缩放才能缩放?

如何放大安卓相机?

我使用 HTC HD,我发现 isZoomSupported()=trueisSmoothZoomSupported()=false

当我调用 mParameters.setZoom(index) 时,没有任何变化。

最佳答案

在平滑缩放中,到所需缩放值的过渡将逐步发生。举例来说 - 如果相机支持 3 级缩放并且您想缩放到第 3 级。通过使用 smoothzoom,相机会缩放到第一级,然后是第二级,最后是第三级,这在通过预览查看时会产生流畅的运动。

如果设备不支持平滑缩放,则它会直接缩放所需的缩放值。上例中的第 3 级。

在 android 中你可以用两种方式放大(正如你已经发现的那样)

  1. 平滑缩放

    在这种情况下,您使用 API - startSmoothZoom()

  2. 缩放

    在这种情况下,您使用 setZoom()相机参数对象上的API。然后将参数对象重置到相机设备上,因为其中一个相机参数发生了变化(在本例中为缩放),因此使用 API setParameters()

在任何一种情况下,最好使用 API 检查是否支持任何一种缩放方法 isZoomSupported()isSmoothZoomSupported()在实际使用缩放 API 之前。

关于android - android相机中的变焦和平滑变焦有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6355050/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com