2014-04-14 50 views
1

我想知道有沒有辦法增加/減少下載圖像的分辨率?我使用網址從網絡上獲取圖片。但圖像顯示的分辨率非常低,因此可以增加圖像嗎?如何增加/減少下載圖像的分辨率

我使用下面的代碼獲取圖像:

class GetImage extends AsyncTask<String, Void, Bitmap>{ 
ImageView bmImage; 


public GetImage (ImageView bmImage) 
{ 
    this.bmImage = bmImage;   
} 

protected Bitmap doInBackground(String... urls) 
{ 
    String urldisplay = urls[0]; 
    Bitmap mIcon11 = null; 
    try 
    { 
     InputStream in = new java.net.URL(urldisplay).openStream(); 
     mIcon11 = BitmapFactory.decodeStream(in); 
    } catch (Exception e) 
    {    
     e.printStackTrace(); 
    } 
    return mIcon11; 
} 
protected void onPostExecute(Bitmap result) 
{ 
    bmImage.setImageBitmap(result); 
} 

}

回答

0

您不能增加你下載照片的分辨率。那就是CSI領土。但是,您可以將其擴展,以便覆蓋更大的區域,如果這就是您所追求的。 (圖像仍然模糊)

你這樣做的方式通常是使用像Bitmap.createScaledBitmap()