我正在從一個url下載一個圖像,並在我的android應用程序中創建一個位圖圖像。圖像大小爲126 kb。當我在我的應用程序中通過從url下載來創建圖像時,大小約爲3.25 mb。我使用下面的代碼從url下載圖像:爲什麼我從網址下載圖像時圖像的大小不一樣?
URL urlConnection = new URL(imageUrl);
HttpURLConnection connection = (HttpURLConnection) urlConnection.openConnection();
connection.setDoInput(true);
connection.connect();
InputStream input = connection.getInputStream();
Bitmap bitmap = BitmapFactory.decodeStream(input);
爲什麼下載的圖像大小更大,有什麼辦法以相同的大小下載它?提前致謝。
下載的大小不大。您將下載後的下載字節轉換爲位圖。是的,然後他們佔據更多的記憶。我在你的文章中錯過的是你如何知道它是3.25 MB。 – greenapps 2014-09-10 21:28:26