且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

android在不加载图片的前提下获得图片的宽高

更新时间:2022-10-04 20:35:34

android在不加载图片的前提下获得图片的宽高
    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};
    }
android在不加载图片的前提下获得图片的宽高

 

本文转自 netcorner 博客园博客,原文链接: http://www.cnblogs.com/netcorner/p/5597355.html  ,如需转载请自行联系原作者