我正在从一个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