Bitmap map = null;
try {
map = Images.Media.getBitmap(getBaseContext().getContentResolver(), mImageCaptureUri);
} catch (FileNotFoundException e1) {
} catch (Exception e) {
}
Intent intent = new Intent("com.android.camera.action.CROP");
intent.setDataAndType(mImageCaptureUri, "image/*");
intent.putExtra("outputX", 90);
intent.putExtra("outputY", 90);
intent.putExtra("aspectX", 1);
intent.putExtra("aspectY", 1);
intent.putExtra("noFaceDetection", true);
intent.putExtra("scale", true);
intent.putExtra("return-data", false);
현재 사진을 촬영하여 이미지를 uri 로 가져왔구여, bitmap으로 출력하여 확인했더니 화질이 좋습니다.
하지만 crop android.com.crop 후에는 화질이 급격히 나빠져 다른 방법을 찾아보았습니다.
file로 저장하는 방법이라고 막연히 찾아보지만 , 사용법을 찾지 못하였습니다.
return-data 는 bitmap 으로 반환하는 것이라 false로 처리하였구요. ( 화질이 나쁨 )
파일로 받아오는 법이나 android.crop 에서 나온 좌표를 받아 오는 방법을 여쭈어도 될까요 ?.