카메라를 이용하는 어플에 AutoExposureLock 기능을 넣으려고 합니다
ExposureCompensation이라는 수치가 있길래 먼저 이 값의 최소값을 알아냈습니다.
그리고 그 값을 min이라 할 때
Camera mCamera;
Camera.Parameters params = this.getParameters();
params.setExposureCompensation(min);
params.setAutoExposureLock();
mCamera.setParameters(params);
mCamera.startPreview();
이런 식으로 짜봤습니다. 근데 의도대로 적용이 안 되네요.
알아보니 Lock을 걸 때 ExposureCompensation 값이 제가 넣은 min값에서 0로 바뀌는 것 같습니다.
Lock을 안 걸고 ExposureCompensation 값을 0으로 설정하니 똑같은 결과가 나오더군요.
whitebalance, focusmode, scenemode 등등
값을 바꿔가면서 시도는 해볼텐데 아마 이 문제가 아닌 것 같습니다. 잘 모르겠네요 ㅜㅜ
AutoExposureLock에 대해 아시는 분 도움 부탁드립니다.