0
我想獲得照片的寬度和高度(圖片)給出照片的路徑。有沒有辦法做到這一點,而無需將照片加載到內存?如何在Android中獲取照片的寬度和高度?
我想獲得照片的寬度和高度(圖片)給出照片的路徑。有沒有辦法做到這一點,而無需將照片加載到內存?如何在Android中獲取照片的寬度和高度?
試試這個
BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true;
Bitmap btemp = BitmapFactory.decodeFile(selectedImagePath,options);
下面這段代碼使用後得到的高度和寬度:
options.outHeight for height
options.outWidth for width
是,只要使用BitmapFactory這在下列方式:
Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true;
BitmapFactory.decodeFile(path, options);
在此之後的字段選擇outHeight和outWidth將包含位圖的大小。您可以使用decodeStream或其他功能,基於您訪問該文件的方式,只是不要忘記提供BitmapFactory.Options。