안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
카메라 관련해서 공부하던 중인데요,
해상도를 따로 지정하지 않으니 영상이 너무 크게 저장되서
사이즈를 조정하려고 합니다.
그런데 해상도를 제대로 지정해주지 않으면 에러가 난다고 해서
Camera.Parameters parameters = mCamera.getParameters();
List<Size> listSize = parameters.getSupportedPreviewSizes();
이렇게 해서 지원하는 해상도값을 얻어오려고 했는데
계속 listSize 객체가 null 입니다.
저 소스를 사용하려면 선행되어야 하는 처리가 있는건지 궁금합니다.
조언 부탁드립니다.
2012.07.25 03:55:31
List<Size> ListPreviewSize;
ListPreviewSize = params.getSupportedPreviewSizes();
int previewW = params.getPreviewSize().width;
int previewH = params.getPreviewSize().height;
if(ListPreviewSize == null){
Log.d(msg,"<<none get support preview Size>>");
return null;
}else{
for(int i=0; i<ListPreviewSize.size();i++){
Size size = ListPreviewSize.get(i);
Log.d(msg , "ListPreviewSize("+i+"):"+size.width + ","+size.height);
}
}



