我正在从我的应用中的网址下载一些图片,当我将网址解码为位图时,将BitmapFactoryOptions inSampleSize尺寸设置为> 0,我认为这需要太多时间。
问题是在本地网络解码时需要花费太多时间,而服务器我花费大约1.2秒解码,并且inSampleSize设置为8。
为了比较,我接着只使用了没有选项的decodeStream(inputStream)的时间:执行时间大致相同(1.1-1.2秒)
特定的图像大约是2.5 MB(我知道它开始时有点笨重,但现在用它来测试性能很好)
我的问题是,decodeStream是否会下载整个图像,然后使用opts inSampleSize参数缩小我的Bitmap,还是应该“动态”缩小尺寸? (也就是说,由于我的inSampleSize参数,它不会直接下载2.5 MB直接下载1/8,而是