OGeek|极客世界-中国程序员成长平台

标题: android - Picasso v/s Imageloader v/s Fresco vs Glide vs Coil [打印本页]

作者: 菜鸟教程小白    时间: 2022-8-1 01:20
标题: android - Picasso v/s Imageloader v/s Fresco vs Glide vs Coil

关闭。这个问题是opinion-based .它目前不接受答案。












想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它.


6年前关闭。


社区上个月审查了是否重新打开此问题并将其关闭:

原始关闭原因未解决






Improve this question




发现:

  • Picasso v/s ImageLoader here ... 之间的区别
  • 图书馆信息GLIDE here ...
  • Facebook 有自己的图书馆
    Fresco
  • 最新加入列表 Coil

  • 问题:
  • Picasso v/s Imageloader v/s Fresco v/s Coil 有什么区别
  • 哪个是最好的图书馆。
  • 如果每个图书馆都有自己的意义,它们是什么?


  • Best Answer-推荐答案


    我是 Fresco 项目的工程师之一。所以很明显我有偏见。

    但你不必相信我的话。我们发布了一个示例应用程序,可让您并排比较五个库(Fresco、Picasso、UIL、Glide 和 Volley Image Loader)的性能。您可以通过 our GitHub repo 获取.

    我还应该指出,Fresco 在 Maven Central 上可用,如 com.facebook.fresco:fresco .

    Fresco 提供了 Picasso、UIL 和 Glide 尚不具备的功能:

  • 图像不存储在 Java 堆中,而是存储在 ashmem 堆中。中间字节缓冲区也存储在 native 堆中。这为应用程序留下了更多可用的内存。它降低了 OutOfMemoryErrors 的风险。它还减少了垃圾收集应用程序必须执行的数量,从而获得更好的性能。
  • 可以流式传输渐进式 JPEG 图像,就像在 Web 浏览器中一样。
  • 可以在任何点周围裁剪图像,而不仅仅是中心。
  • JPEG 图像可以原生调整大小。这避免了在尝试缩小图像大小时出现 OOMing 的问题。

  • 还有很多其他的(see our documentation),但这些是最重要的。

    关于android - Picasso v/s Imageloader v/s Fresco vs Glide vs Coil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29363321/






    欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://jike.in/) Powered by Discuz! X3.4