내 안드로이드폰인 테티이의 사진 화질이 너무 안 좋아서 ISO조정되는 앱이 있나 찾아봐도 안 보이길래 간단한 카메라앱을 만들어서 ISO를 지정해봤다.
아래와 같이 카메라파라미터의 “iso”키를 이용하여 지정하면 된다.
1 2 3 4 | mCamera = getCameraInstance(); Camera.Parameters params = mCamera.getParameters(); params.set( "iso" , "ISO100" ); mCamera.setParameters(params); |
“ISO100” 값으로 ISO를 100으로 지정했는데 이 값은 안드로이드기기마다 사용할 수 있는 스트링이 다른가 보다.
아래 코드로 사용할 수 있는 값을 얻어낼 수 있다.
1
2
|
String newValue = params.get( "iso-values" ); //auto,ISO_HJR,ISO100,ISO200,ISO400,ISO800,ISO1600 |
나의 테티이는 위와 같이 나왔는데 다른 코드를 찾아보니 HTC 디자이어는 100, 200 이런식으로 나오는 것 같다.