2012-09-17 3 views
0

내가 캡처 된 이미지를 저장하려면 다음 코드를 사용 : 나는 더 implementaion이되므로안드로이드에서 카메라에서 jpeg로 저장하기 전에 이미지의 실제 크기를 확인하는 방법은 무엇입니까?

Bitmap bm = BitmapFactory.decodeByteArray(data, 0, data.length); 
FileOutputStream fos = new FileOutputStream(pictureFile); 
bm.compress(Bitmap.CompressFormat.JPEG, 100, fos); 

을, 나는 그것이 SD 카드에 저장할 때 비트 맵의 ​​실제 크기를 확인하고 싶습니다.
크기가 1MB 이상인 경우 jpeg로 저장하기 전에 크기를 조정하고 싶습니다.
어떻게 만드시겠습니까?
예를 들어주세요. 감사.

답변

1

bm.compress은 요소를 쓰 기 전에 크기를 알지 못합니다. 당신이 할 수있는 일은 byteoutputstream에 쓰고, 그 다음에 크기를 확인하고 이에 따라 행동하는 것입니다.

관련 문제