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 は Glide の CPU の 3 分の 1 を使用します。 . そこで私はFrescoを選択しましたが、質問者が何を使用するかはニーズによって異なります。
fresco のスケーラビリティと機能サポートの完全性は最も強力で、次に多くのパラメーター構成を持つ UIL が続きます
要件がそれほど多くない場合、Fresco を除く他のライブラリは通常、1 行または 2 行のコードで完了できます (デフォルト設定を使用)
各ライブラリには独自の利点があります
picasso はシンプルでスムーズな読み込みが特徴ですが、glide はより最適化されており、gif をサポートしています
fresco と UIL は強力でさまざまなニーズに対応しますが、UIL は更新が停止しているため、いくつかのバグを自分で解決する必要があります
xUtils は専用の画像ライブラリではないため、単純なニーズに適しており、パフォーマンスなどの面では専用ライブラリほど優れていません
フレスコ画を使用して通り過ぎる
私はこれらのライブラリをすべて使用し、その後 Fresco を使用し、それ以来ずっと Fresco を使用しています。構成は複雑ですが、機能は強力でパフォーマンスも優れています。
http://blog.csdn.net/github_3... 詳細な紹介と詳細な比較はこちらです
長所と短所は要件によって異なります。使用シナリオが異なれば、長所と短所も異なります。上記のフレームワークはすべて優れた画像処理フレームワークです。全体的なパフォーマンスの点では、
Glide > Fresco > Picasso > UIL > xUtils
、imageLoader のどちらのことを言っているのかわかりませんが、ほぼ同じです。私は自分のプロジェクトで Fresco、Picasso、Glide を使用しました
後で Gif をサポートする必要があったため、Picasso を除外しました
テストに合格しました: 同じ数の Gif をロードすると、Fresco は Glide の CPU の 3 分の 1 を使用します。 . そこで私はFrescoを選択しましたが、質問者が何を使用するかはニーズによって異なります。
fresco のスケーラビリティと機能サポートの完全性は最も強力で、次に多くのパラメーター構成を持つ UIL が続きます
要件がそれほど多くない場合、Fresco を除く他のライブラリは通常、1 行または 2 行のコードで完了できます (デフォルト設定を使用)
各ライブラリには独自の利点があります
picasso はシンプルでスムーズな読み込みが特徴ですが、glide はより最適化されており、gif をサポートしています
fresco と UIL は強力でさまざまなニーズに対応しますが、UIL は更新が停止しているため、いくつかのバグを自分で解決する必要があります
xUtils は専用の画像ライブラリではないため、単純なニーズに適しており、パフォーマンスなどの面では専用ライブラリほど優れていません
フレスコ画を使用して通り過ぎる
私はこれらのライブラリをすべて使用し、その後 Fresco を使用し、それ以来ずっと Fresco を使用しています。構成は複雑ですが、機能は強力でパフォーマンスも優れています。
http://blog.csdn.net/github_3... 詳細な紹介と詳細な比較はこちらです