84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
Android发展到现在,已经出现了很多的图片加载库,例如:imageLoder、UIL、Glide、Picasso、fresco、xUtils3、xUitls2等,请问广大Andorid,jva使用者在使用它们时发现它们的利弊都有哪些?对特殊的图片格式的支持如webP,svg,gif等支持会更优?
走同样的路,发现不同的人生
利弊看需求实现,每个框架都有自己的特点及优缺点,使用场景不同会带来不同的利弊问题,不好一概而论,你提到的这些框架都是优秀的图片处理框架。论综合性能,Glide > Fresco > Picasso > UIL > xUtils,imageLoader?不知你在说哪个,大致如此。
Glide > Fresco > Picasso > UIL > xUtils
自己项目中使用过Fresco,Picasso,Glide.由于后来需要支持Gif,所以排除了Picasso.通过测试:加载相同数量的Gif时Fresco使用CPU是Glide的三分之一.所以我选用的是Fresco.但是具体提问者使用啥还是要看需求的.
fresco的扩展性和功能支持完整性应该是最强的,其次是UIL,参数配置多
如果要求不那么多的话,除了Fresco其他的库一般都可以一两行代码搞定(使用默认配置)
各个库都是有自己的优势的
picasso特点是加载简单流畅,glide是优化更好且支持gif
fresco和UIL是功能强大满足各种需求,不过UIL停止更新了所以一些bug需要自己去解决
xUtils不是专注的图片库,所以适合简单的需求,性能等各方面也没有专注的库好
使用 Fresco 路过
那些库都用过,后来用了Fresco ,就一直用Fresco。配置复杂,但是功能强大,性能优越。
http://blog.csdn.net/github_3... 这里有有详细介绍 详细对比
利弊看需求实现,每个框架都有自己的特点及优缺点,使用场景不同会带来不同的利弊问题,不好一概而论,你提到的这些框架都是优秀的图片处理框架。论综合性能,
Glide > Fresco > Picasso > UIL > xUtils
,imageLoader?不知你在说哪个,大致如此。自己项目中使用过Fresco,Picasso,Glide.
由于后来需要支持Gif,所以排除了Picasso.
通过测试:加载相同数量的Gif时Fresco使用CPU是Glide的三分之一.所以我选用的是Fresco.但是具体提问者使用啥还是要看需求的.
fresco的扩展性和功能支持完整性应该是最强的,其次是UIL,参数配置多
如果要求不那么多的话,除了Fresco其他的库一般都可以一两行代码搞定(使用默认配置)
各个库都是有自己的优势的
picasso特点是加载简单流畅,glide是优化更好且支持gif
fresco和UIL是功能强大满足各种需求,不过UIL停止更新了所以一些bug需要自己去解决
xUtils不是专注的图片库,所以适合简单的需求,性能等各方面也没有专注的库好
使用 Fresco 路过
那些库都用过,后来用了Fresco ,就一直用Fresco。配置复杂,但是功能强大,性能优越。
http://blog.csdn.net/github_3... 这里有有详细介绍 详细对比