Bha*_*ath 6 android android-camera android-camera-intent android-sdk-2.3
我正在创建一个Android应用程序,有点像停止动作应用程序,旨在即使在移动过程中有效拍照.我想设置非常低的快门速度和高光圈以获得更好的照片,特别是在相机运动时,但是堆栈溢出的一些答案表明我无法设置快门速度和光圈(如果我错了,请纠正我) .我没有使用相机意图,而是使用startPreview创建相机对象,然后是setCameraParams,然后是takePicture.
android api中的其他摄像头参数有哪些,我可以设置为使其在运动中精确高效?我正在设置SCENE_MODE_SPORTS并尝试设置FOCUS_MODE_CONTINUOUS_PICTURE(虽然我的相机不支持测试).
以下是您需要的Android Camera API部分的链接:http://developer.android.com/reference/android/hardware/Camera.Parameters.html
它在相机参数中,你可以这样称呼:
mCamera = camera;
Camera.Parameters params = mCamera.getParameters();
params.setRotation(getCameraOrientation());
params.setFocusMode(Camera.Parameters.FOCUS_MODE_AUTO);
params.setFlashMode(Camera.Parameters.FLASH_MODE_ON);
mCamera.setParameters(params);
Run Code Online (Sandbox Code Playgroud)
你真正感兴趣的是:
setExposureCompensation(int value)
setColorEffect(String value)
setAutoExposureLock(boolean toggle)
getExposureCompensation()
Run Code Online (Sandbox Code Playgroud)
当你想使用它时别忘了解锁自动曝光:)
您还应将其设置为自动对焦以拍摄照片,就像我在示例中所做的那样,闪光灯也会有所帮助,尽管这会使照片之间花费更长的时间.
| 归档时间: |
|
| 查看次数: |
1080 次 |
| 最近记录: |