2012-01-26 75 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。