Пример #1
0
        Bitmap CreateBitmap(string path)
        {
            BitmapFactory.Options options = new BitmapFactory.Options
            {
                //options.InJustDecodeBounds = true; // 先获取原大小
                //return BitmapFactory.DecodeFile(path, options);
                InJustDecodeBounds = false // 获取新的大小
            };
            int sampleSize = (int)(options.OutHeight / (float)200);

            if (sampleSize <= 0)
            {
                sampleSize = 1;
            }
            options.InSampleSize = sampleSize;

            return(BitmapFactory.DecodeFile(path, options));
        }