Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / 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);