【问题标题】:How to reduce image quality when using Universal Image Loader?使用 Universal Image Loader 时如何降低图像质量?
【发布时间】:2014-11-14 17:02:00
【问题描述】:

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

【问题讨论】:

  • 使用 picasa...尝试一次,而不是图像加载器

标签: android image universal-image-loader


【解决方案1】:

我认为如果服务器不支持该功能,则无法下载缩小版本的图像。你可以阅读更多关于它的信息here

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

【讨论】:

    【解决方案2】:

    使用 BitmapConfigARGB_4444

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

    【讨论】:

      猜你喜欢
      • 2017-09-08
      • 2020-03-24
      • 2019-08-23
      • 2017-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-06
      相关资源
      最近更新 更多