Picasso vs Glide:
Picasso vs Glide vs Fresco:
小结:
- 功能性 Fresco > Glide > Picasso
- 包大小 Fresco > Glide > Picasso
主要功能:
- 共有:根据content生命周期进行图片加载或暂停和恢复,缓存图片到本地。
- Picasso:下载全尺寸图片,load全尺寸图片到imageview上,图片使用ARGB-8888格式。
- Glide:包含Picasso功能,默认下载不同图片至本地,load 对应imageview尺寸的图片,图片使用ARGB-565格式。可加载gif、缩略图、视频静态图片、转换字节数组、显示动画。
- Fresco:结合Picasso、Glide优点,更适用于加载大量图片。另支持渐进式显示图片、WebP格式图片。
图片转换
- picasso-transformations,:结合picasso,支持将图片转换为其他形状后显示。
- glide-transformations:结合glide,支持将图片转换为其他形状后显示。
- android-gpuimage:支持将图片变幻为各种滤镜效果。