Picasso和Glide對比(不深入)

2021-08-07 10:37:41 字數 519 閱讀 6544

其它博文的比較

glide在顯示在自定義imageview時,會有些問題,儘管繼承自imageview。(glide裡面的drawable導致)

picasso:支援urlconnection,預設使用okhttp

glide:預設使用原生httpurlconnection,也支援okhttp和valley

picasso:不支援gif

glide:支援gif,支援自製gif

picasso:支援變換,已經整合了自適應

glide:支援變換,整合了自適應

picasso:支援檔案,資源id,檔案路徑,url,uri

glide:支援檔案,資源id,檔案路徑,url,uri,類,二進位制陣列,mediastore

picasso:argb_8888

glide:預設rgb_565,支援argb_8888

picasso:支援lrucache和disklrucache

glide:支援lrucache和disklrucache

Glide和Picasso的對比

下面是picasso和glide影象比較的結果。1920 x1080畫素影象載入到768 x432畫素imageview 我們再來看看記憶體開銷圖,這次貌似glide花費了兩倍於上次的記憶體,但是picasso的記憶體開銷仍然遠大於glide。原因在於picasso是載入了全尺寸的到記憶體,然後讓g...

深入對比Glide 和 Picasso

glide 和 picasso 可以說是目前 android 上最流行的載入庫了。大部分安卓應用開發人員都有使用過這兩個庫在他們的開發工作中。這兩個庫也都確實提供了大量載入的功能,而且也都經過了很多應用的檢驗,是可靠可信的。表面看上去似乎兩者工作原理很相似,但是實際上是有著很大差別的,主要體現在下面...

Picasso和Glide的區別

這樣看起來就會好很多。我們再來看看記憶體開銷圖,這次貌似glide花費了兩倍於上次的記憶體,但是picasso的記憶體開銷仍然遠大於glide。原因在於picasso是載入了全尺寸的到記憶體,然後讓gpu來實時重繪大小。而glide載入的大小和imageview的大小是一致的,因此更小。當然,pic...