整理Glide和Picasso的区别

在这里插入图片描述
Picasso的内存开销远大于Glide
原因是Picasso是加载了全尺寸的图片到内存,让GPU来实时重绘大小,而Glide加载的大小和ImageView的大小是一致的,因此更小
Picasso也可以指定加载的图片大小的
Picasso.with(this)
.load(“http://nuuneoi.com/uploads/source/playstore/cover.jpg“)
.resize(768, 432)
.into(ivImgPicasso);

Picasso比Glide加载的图片更加平滑 但是很难察觉
在这里插入图片描述
Glide加载显示非常快
picasso的方式因为需要在显示之前重新调整大小而导致一些延迟
Glide可以加载GIF动态图 而Picasso不能
Glide还可以将任何的本地视频解码乘一张静态图片
Picasso库的大小 (v2.5.1)的大小约118kb,而Glide (v3.5.2)的大小约430kb
在这里插入图片描述
在这里插入图片描述
总结
Glide和Picasso都是非常完美的库。Glide加载图像以及磁盘缓存的方式都要优于Picasso,速度更快,并且Glide更有利于减少OutOfMemoryError的发生,GIF动画是Glide的杀手锏。不过Picasso的图片质量更高。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值