현재 childfragment에서 사진촬영을 넣었는데
Intent intent = new Intent(); Camera camera = Camera.open();
Camera.Parameters parameters = camera.getParameters();
List<Size> sizeList = parameters.getSupportedPictureSizes();
// 화면 사이즈 설정 Camera.Size size = getOptimalPictureSize(parameters.getSupportedPictureSizes(),640, 480);
Log.d(TAG, "Selected Optimal Size : (" + size.width + ", " + size.height + ")"); parameters.setPreviewSize(size.width, size.height);
parameters.setPictureSize(size.width, size.height); camera.setParameters(parameters); camera.release();
이렇게 해서 사이즈를 줄였는데 제가 갤럭시 탭으로 앱을 받아왔는데 사이즈는 줄어들지가 않네요 ..
찍혔을때 2048x1152으로 나옵니다 ㅜㅜ
아 그리고 startActivityForResult로 인텐트에 스트링형으로 파일 경로를 보냈는데
onActivityResult로 받으려는데 자꾸 널포인트가 걸리네요 방법 있을까요 ㅜㅜ
혹시 해상도 말고 품질도 줄일 수가 있을까요 ? 1메가 이하로 서버에 보내려는걸 구현하려고 합니다
답변 부탁드립니다 ㅜㅜ