Jud*_*udy 5 android android-camera
Android相机中缩放和平滑缩放有什么区别?
设备是否必须支持缩放和平滑缩放才能进行缩放?
如何放大android相机?
我发现isZoomSupported()=true和使用HTC HD isSmoothZoomSupported()=false.
我打电话mParameters.setZoom(index)时没有变化.
blu*_*con 10
在平滑缩放中,将按步骤进行所需缩放值的转换.比如说 - 如果相机支持3级缩放,并且您想要缩放到第3级.通过使用smoothzoom,相机缩放到第一级,然后是第二级,最后是第三级,这在查看预览时会给它一个流畅的动作.
如果设备不支持平滑缩放,则会直接缩放所需的缩放值.上例中的第3级.
在android中你可以放大两种方式(你已经发现)
SmoothZoom
在这种情况下,您使用API - startSmoothZoom()
放大
在这种情况下,您可以setZoom()在相机参数对象上使用API.然后将参数对象重置到摄像机设备上,因为其中一个摄像机参数已更改(在本例中为缩放),因此请使用APIsetParameters()
在任何一种情况下,最理想的是使用API isZoomSupported()并isSmoothZoomSupported()在实际使用缩放API之前检查是否支持任何一种缩放方法.
| 归档时间: |
|
| 查看次数: |
5846 次 |
| 最近记录: |