2
我從網址獲取bitamap。一切都很好,但我有一個小問題,即從URL的位圖得到縮小。我需要原始大小的位圖而不縮放。如何實現這一點。我嘗試過的選擇,但沒有成功。這裏是我的代碼:來自url的位圖沒有縮放
try {
URL url = new URL(src);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setDoInput(true);
connection.connect();
InputStream input = connection.getInputStream();
Bitmap myBitmap = BitmapFactory.decodeStream(input);
return myBitmap;
} catch (IOException e) {
e.printStackTrace();
return null;
}
我把這個drawable設置爲imagview。但圖像縮小了。我想要原始尺寸和原始尺寸不是太大,所以需要擔心內存異常。有沒有什麼辦法可以避免從url流中解析位圖時的縮放比例。
謝謝。
謝謝。爲什麼我一開始沒有想到這個? :D再次感謝 – 2012-02-06 05:17:57
你在循環那個時候,所以這就是爲什麼你永遠不會想到這一個選項...... :) – 2012-02-06 05:19:29
但這會導致一個可繪製的,而不是一個位圖 – quinestor 2012-12-18 17:38:42