갤러리에서 이미지를 불러와 팝업 시켜놓고 메뉴 이벤트를 통해

이미지를 자르고 싶은데요 

 

case PICK_FROM_ALBUM:

{

// 이후의 처리가 카메라와 같으므로 일단  break없이 진행합니다.

// 실제 코드에서는 좀더 합리적인 방법을 선택하시기 바랍니다.

mImageCaptureUri = data.getData();

}

case PICK_FROM_CAMERA:

{

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("scale", true);

intent.putExtra("return-data", true);

startActivityForResult(intent, CROP_FROM_CAMERA);

break;

}


이 코드가 이미지에 사각형 영역을 띄워 자르는 부분입니다.

제가 짠 코드는 아닌데 이 부분이 앨범 데이터를 불러와 이미지 크롭 어플리케이션을 불러 오는 것 같은데요

저는 이미지에 canvas를 깔고 pen모드로 설정하여 이미지를 사각형으로 자르는거 말고 사용자가 터치로 자유영역을 

그려서 그 부분만 따로 저장하고 싶어서요


제 생각엔 이미지 좌표와 펜이 활성화 됬을 때의 이동경로를 활용해서 해야 될 것 같은데요

정보가 많이 없네요... 며칠 째 헤매고 있습니다. 팁좀 주세요!!!!!!!!!!!!!제발!!!!!!!!!!!!