【Android Camera】 之 SmoothZoom

在Android开发中,遇到Camera的SmoothZoom问题,zoom值在[0, 28]区间,对应1到8倍放大效果。Log显示zoom停止逻辑混乱,导致实际效果与取景不符。反复操作后,相机可能出现错误。本文探讨了zoom初始化、监听及I2C错误,旨在梳理解决思路。" 119154946,8707873,二分查找详解:实现与应用分析,"['算法', '数据结构', 'java']
摘要由CSDN通过智能技术生成

     头疼  最近忙于项目中Camera的种种,由于大多数热衷于交流的Android开发者是在模拟器上进行开发,在涉及到硬件相关的实践内容上,(例如此刻我将记录的有关于Camera的变焦问题),网上可查询和借鉴的资料真是少的可怜。不过想想也是,项目中具体硬件的相关信息调试过程也不便公之于众。我不写细节,说说思路吧。

 

  


         

        我所遇到的camera的变焦问题是这样的:

 

        zoom value 满足于区间:[0,28],平均对应smooth zoom的效果是放大1倍到8倍。

我将smoothzoom 从*1 拖到 *8 的Log:

 

V/camera  (30714): Zoom changed: value=1. stopped=true
D
/camera  (30714):  ^_^ ZOOM_STOPPING
V
/camera  (30714): Zoom changed: value=2. stopped=true

D
/camera  (30714):  ^_^ ZOOM_STOPPING
V
/camera  (30714): Zoom changed: value=3. stopped=true

D
/camera  (30714):  ^_^ ZOOM_STOPPING
V
/camera  (30714): Zoom changed: value=

评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值