카카오톡 프로필 이미지 올릴때 이미지 불러와서 이미지 넣을 곳 지정해주잖아요..(네모난 박스같은거 크기 조절하고 위치조절하는부분)
그 기능을 혹시 안드로이드에서 어떤 특정 메소드로 지원되는건가요? 아니면 따로 알아서 구현해야하는건가요?
그것을 구현해볼까 하는데 아무런 지식이 없어서 어디서 부터 손을 대야 할지를 모르겠네요.ㅠ 도와주세요~
어렵습니다...고려해야 될 부분도 매우 많고요,
카톡도 다른 공개 소스 갔다 쓰더군요...
저도 갔다가 썼는데, 버그도 많고....안되는 부분도 많고요..
카톡은 알아서들 수정한거 같던데
저는 손도 못대고...ㅎㄷㄷ 합니다.
흠 밥아저씨분 댓글보니 카톡도 다른 공개소스 갔다 쓴거군요.. 전 카톡이 그냥 만들줄..
저도 앱을 만들면서 crop기능이 필요해서 직접 구현해서 썼는데 찾아보니 안드로이드 API가 있더라구요..
그래서 저도 직접구현한거 빼버리고 API로 쓰고 있습니다..
Intent intent = new Intent(Intent.ACTION_GET_CONTENT,null);
intent.setType ("image/*");
intent.putExtra ("crop", "true" );
intent.putExtra ("aspectX", 20 ); //요거는 이미지 crop 네모난 창 시작 x위치
intent.putExtra ("aspectY", 10 ); // crop창 시작 y위치
intent.putExtra ("outputFormat", Bitmap.CompressFormat.JPEG.toString() ); //crop한 이미지를 어떤 포맷으로 가져올지
intent.putExtra ("outputX", 85 ); // crop한 이미지의 width 지정
intent.putExtra ("outputY", 50 ); // crop한 이미지의 height 지정
intent.putExtra ("return-data", true );
startActivityForResult(intent, 0);
이렇게 하고 onActivityResult에서
(Bitmap)data.getExtras().getParcelable("data"); 이렇게 받아오면 됩니다.




이미지 잘라내는 기능을 말씀하시는거라면 crop 기능을 말씀하시는 것 같습니다.
검색해보시면 관련 자료가 많이 나오리라 생각됩니다.