2012-01-26 108 views

回答

1

試試這個

BitmapFactory.Options options = new BitmapFactory.Options(); 
       options.inJustDecodeBounds = true; 

Bitmap btemp = BitmapFactory.decodeFile(selectedImagePath,options); 

下面這段代碼使用後得到的高度和寬度:

 options.outHeight  for height 
     options.outWidth for width 
3

是,只要使用BitmapFactory這在下列方式:

Options options = new BitmapFactory.Options(); 
options.inJustDecodeBounds = true; 

BitmapFactory.decodeFile(path, options); 

在此之後的字段選擇outHeight和outWidth將包含位圖的大小。您可以使用decodeStream或其他功能,基於您訪問該文件的方式,只是不要忘記提供BitmapFactory.Options。