如何在使用Universal Image Loader时降低图像质量?

时间:2014-09-20 04:11:08

标签: android image universal-image-loader

我正在使用通用图像加载器,我必须从此页面http://www.mangareader.net/detective-conan/898加载17张图像,然后将其显示到ViewPager中。但是,图像加载速度非常慢,因此我希望降低图像质量和尺寸以提高性能。我该怎么做才能提高速度? 感谢。

2 个答案:

答案 0 :(得分:1)

如果服务器不支持该功能,我认为下载缩小版的图像是不可行的。您可以阅读更多相关信息here

对此的一个解决方案是,您可以在第一次运行图像时缓存图像。下次检查图像是否在缓存中可用。如果它存在于缓存中,则从设备获取,否则下载并缓存它。

答案 1 :(得分:1)

使用BitmapConfigARGB_4444

DisplayImageOptions profilepicOptions = new DisplayImageOptions.Builder()
                               .showStubImage(R.drawable.user_pic).cacheInMemory()
                               .cacheOnDisc().bitmapConfig(Bitmap.Config.ARGB_4444).build();