创建Scaled Bitmap android很多内存

时间:2015-10-06 21:50:52

标签: android bitmap

我试图降低图像分辨率并保持相同的图像比例,我只是使用创建比例位图的功能。

这是我的代码:

Bitmap bitmap = MediaStore.Images.Media.getBitmap(getContentResolver(), uri);
        if (bitmap.getWidth() > 4096) bitmap = bitmap.createScaledBitmap(bitmap,bitmap.getWidth()/3,bitmap.getHeight()/3,true);
        if (bitmap.getHeight() > 4096) bitmap = bitmap.createScaledBitmap(bitmap,bitmap.getWidth()/3,bitmap.getHeight()/3,true);

有没有办法让它变得更好?

由于

0 个答案:

没有答案