public static int[] getImageWidthHeight(String path){ BitmapFactory.Options options = new BitmapFactory.Options(); /** * 最關鍵在此,把options.inJustDecodeBounds = true; * 這里再decodeFile(),返回的bitmap為空,但此時調用options.outHeight時,已經包含了圖片的高了 */ options.inJustDecodeBounds = true; Bitmap bitmap = BitmapFactory.decodeFile(path, options); // 此時返回的bitmap為null /** *options.outHeight為原始圖片的高 */ return new int[]{options.outWidth,options.outHeight}; }