Android图像比例质量

时间:2015-12-08 03:35:35

标签: android image

我已经查看了很多关于图像质量的问题,并试了很多,但我似乎无法找到解决这个问题的方法。我正在尝试从手机库中缩小图像,并且在调整到正确尺寸时,图像质量会下降。看一下我在Apple Preview中手动缩小的图像:

enter image description here

vs我的功能正在做什么

enter image description here

以下是我的功能。我对此功能的意图是按比例缩小图像,使其尽可能接近所需的宽度:

public static Bitmap resize(String filepath, float desired_width)
{
    float percent = getPercent(filepath, desired_width);
    int newWidth = Math.round(getImageWidth(filepath) * percent);
    int newHeight = Math.round(getImageHeight(filepath) * percent);
    BitmapFactory.Options options = new BitmapFactory.Options();
    options.inJustDecodeBounds = false;
    options.inScaled = false;
    Bitmap myBitmap = BitmapFactory.decodeFile(filepath, options);
    Bitmap bmp = Bitmap.createScaledBitmap(myBitmap, newWidth, newHeight, false);
    return bmp;

}

我尝试删除“options”参数decodeFile,但图像看起来一样。我做错了什么?

0 个答案:

没有答案