Android四大圖片緩存(Imageloader,Picasso,Glide,Fresco)原理、特性對比
Picasso卫旱,Glide,F(xiàn)resco對比分析
按體積進行比較:Fresco>Glide>Picasso
總結(jié)
Glide 和 Picasso 都是非常完美的庫疹启。Glide 加載圖像以及磁盤緩存的方式都要優(yōu)于 Picasso恕出,速度更快,并且 Glide 更有利于減少 OutOfMemoryError 的發(fā)生嵌施,GIF 動畫是 Glide 的殺手锏饲化。不過Picasso 的圖片質(zhì)量更高。如果使用 Glide吗伤,建議將 Bitmap 格式換成 ARGB_8888吃靠、讓 Glide 緩存同時緩存全尺寸和改變尺寸兩種。
Picasso 所能實現(xiàn)的功能 Glide 都能做到足淆,只是所需設(shè)置不同巢块。兩者的區(qū)別是?Picasso 比 Glide 體積小很多且圖像質(zhì)量比 Glide 高,但Glide 的速度比 Picasso 更快巧号,Glide 的長處是處理大型的圖片流族奢,如 gif、video裂逐,如果要制作視頻類應(yīng)用,Glide 當為首選泣栈。
Fresco 可以說是綜合了之前圖片加載庫的優(yōu)點卜高,其在5.0以下的內(nèi)存優(yōu)化非常好,但它的不足是體積太大南片,按體積進行比較:Fresco>Glide>Picasso掺涛,所以?Fresco 在圖片較多的應(yīng)用中更能凸顯其價值,如果應(yīng)用沒有太多圖片需求疼进,不推薦使用 Fresco薪缆。