我正在编写一个无论环境光线如何都需要相同曝光的相机应用程序。不幸的是,setExposureCompensation()仅充当偏移量。我可以关闭此自动调整功能,还是更多的预用户硬件校正功能?

最佳答案

编辑:因此,对于Android 4.0及更高版本,有一个setAutoExposureLock(boolean)应该可以满足您的需求。它不允许您自己设置曝光,但是在确定曝光后,可以将其锁定为当前曝光。不过,您需要检查isAutoExposureLockSupported()来保护它,以确保设备支持该功能。

为了每次都获得相同的实际曝光,您需要能够设置固定的ISO,快门速度和光圈。如您所说,曝光补偿仅与相机自动确定的测光曝光偏移。据我所知,没有内置的方法可以在Android中设置ISO,快门速度或光圈值。

关于android - 完全关闭自动曝光补偿?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8723036/

10-09 01:36