我想知道有没有办法提高/降低下载图像的分辨率?我正在使用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 :(得分:0)
您无法提高已下载照片的分辨率。这是CSI领域。但是,您可以将其放大,以便覆盖更大的区域,如果这就是您所追求的。 (图像仍然模糊)
你这样做的方式通常是Bitmap.createScaledBitmap()