歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android在不加載圖片的前提下獲得圖片的寬高

Android在不加載圖片的前提下獲得圖片的寬高

日期:2017/3/1 11:08:21   编辑:Linux編程

Android在不加載圖片的前提下獲得圖片的寬高代碼如下:

  1. BitmapFactory.Options options = new BitmapFactory.Options();
  2. /**
  3. * 最關鍵在此,把options.inJustDecodeBounds = true;
  4. * 這裡再decodeFile(),返回的bitmap為空,但此時調用options.outHeight時,已經包含了圖片的高了
  5. */
  6. options.inJustDecodeBounds = true;
  7. Bitmap bitmap = BitmapFactory.decodeFile("/sdcard/test.jpg", options); // 此時返回的bitmap為null
  8. /**
  9. *options.outHeight為原始圖片的高
  10. */
  11. Log.e("Test", "Bitmap Height == " + options.outHeight);
Copyright © Linux教程網 All Rights Reserved