2014-04-14 1 views
1

다운로드 한 이미지의 해상도를 높이거나 낮출 수있는 방법이 있습니까? URL을 사용하여 웹에서 이미지를 가져옵니다. 그러나 이미지가 정말 낮은 해상도로 표시되므로 이미지를 늘릴 수 있습니까?다운로드 한 이미지의 해상도를 높이거나 낮추는 방법

는 다음 코드를 사용하여 이미지를 얻고있다 :

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()

과 같은 것을 사용하고 있습니다.
관련 문제