마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

이미지 crop후 파일저장 문제 (g3)

0 추천

사용자 피드백이 왔는데요. 초보라 막막하네요 ㄷㄷ

이미지 crop후 확인을 누르면 오류없이 바탕화면으로 그냥 나가버린다고 하네요.

발생하는 기기는 옵티머스 g3 와 g3 cat.6인데 저희쪽에 g3 기종이 없어서 확인이 불가능해서 여쭤봅니다.

옵g2 4.42에서는 문제없이 잘 작동하고 있습니다. 킷캣관련 이슈는 아닌것 같구요.

 

crop 이후 ------------------------------

Bundle extras = data.getExtras();

Bitmap resized = extras.getParcelable("data");

File file = new File("저장될파일경로및파일명");

OutputStream out = null;

file.createNewFile();

out = new FileOutputStream(file);

resized.compress(CompressFormat.JPEG, 100, out);

out.close();

 

Environment.getExternalStorageDirectory().toString() + "/저장될폴더"  생성하고

Bundle로 crop한 데이터를 bitmap으로 위 경로에 저장하고 있습니다.

킷캣 4.42에서 문제없이 작동하고있고 다른기기에서도 마찬가지구요.

오직 G3에서만 문제가 발생하네요.

뭐가 문제일까요?

 

 

익명사용자 님이 2014년 9월 22일 질문

1개의 답변

0 추천
메모리 부족이 아닐까 싶습니다.

화면 캡쳐 후 crop하는 거라면 해상도가 높으니 메모리가 부족할 가능성도 있습니다.
익명사용자 님이 2014년 9월 22일 답변
갤러리에 있는 이미지를 선택 후 crop하는건데 사용자한테 물어보니 다운받은 이미지이고 해당 이미지까지 전달 받았는데 용량(해상도)도 적고 다른기기에서는 문제없었습니다. ㅠㅠ
g3를 가지고 테스트를 한다면 그래도 어떻게든 해보겠는데 참 어렵네요.
...