2012-06-04 2 views

답변

-1

당신이 다음이 널 (null) 비트 맵을 반환합니다 true로 inJustDecodeBounds에게 옵션을 설정로드하기 전에 그러나 outHeight 및 outWidht 옵션을 사용하여 이미지의 높이와 폭을 확인하려면이

  Options options = new Options(); 
    options.inSampleSize = 2; 
    options.inPurgeable = true; 
    options.inScaled= true; 

    Bitmap dummyBitmap = BitmapFactory.decodeFile(imageBitmapFilePath.get(position).getAbsolutePath(), options); 

    imageView.setImageBitmap(dummyBitmap); 
+0

같은 옵션을 적용하여 이미지를 압축 할 수 있습니다 비트 맵의 ​​높이와 너비를 얻은 다음 위의 코드를 사용하여 해당 이미지를 압축 한 다음 inJustDecodeBounds optin을 false로 다시 설정하여 압축 된 비트 맵을 얻을 수 있습니다. – Prachi

+0

압축이 아닌 단지 크기 조절입니다. –

+0

마렉이 말했듯이, 이것은 답이 아닙니다. 이 코드는 아직 압축하지 않고 아무 것도 압축하지 않고 있습니다. –

관련 문제