Android 图像模糊

Android Blurry image

我的数据库中保存了一张图像,非常好,我可以检索它,但问题是图像质量肯定降低了。

这是我的代码

字符串server_url = "http://192.168.8.100/jmiappphp/fetchImage.php?id="+user_id;

    ImageRequest imageRequest = new ImageRequest(server_url,
            new Response.Listener<Bitmap>() {
                @Override
                public void onResponse(Bitmap response) {
                    profile_image.setImageBitmap(response);
                }
            }, 50, 50, ImageView.ScaleType.CENTER_CROP, null, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError error) {
            Toast.makeText(User_nav.this,"Something went wrong", Toast.LENGTH_SHORT).show();
            error.printStackTrace();

        }
    });
    UserImageSingleton.getInstance(User_nav.this).addToRequestQue(imageRequest);

UserImageSingleton

 private static UserImageSingleton mInstance;
private RequestQueue requestQueue;
private static Context mCtx;
private UserImageSingleton(Context context){
    mCtx = context;
    requestQueue = getRequestQueue();

}

public RequestQueue getRequestQueue(){
    if(requestQueue==null){
        requestQueue = Volley.newRequestQueue(mCtx.getApplicationContext());
    }
    return requestQueue;
}
public static synchronized UserImageSingleton getInstance(Context context){
    if(mInstance==null){
        mInstance = new UserImageSingleton(context);
    }
    return mInstance;
}
public <T> void addToRequestQue(Request<T> request){
    requestQueue.add(request);
}

我认为问题可能出在您的最大尺寸设置为 50。

}, 50, 50, ImageView.ScaleType.CENTER_CROP, null, new Response.ErrorListener() {

您可以使用更大的尺寸值。 如果将这两个值设置为零,则不会进行缩放。 希望能解决问题。