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

代碼如下:

 BitmapFactory.Options options = new BitmapFactory.Options();
        
        /**
         * 最關鍵在此,把options.inJustDecodeBounds = true;
         * 這裏再decodeFile(),返回的bitmap爲空,但此時調用options.outHeight時,已經包含了圖片的高了
         */
        options.inJustDecodeBounds = true;
        Bitmap bitmap = BitmapFactory.decodeFile("/sdcard/test.jpg", options); // 此時返回的bitmap爲null
        /**
         *options.outHeight爲原始圖片的高
         */
        Log.e("Test", "Bitmap Height == " + options.outHeight);


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章