歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

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

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

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