トップのフラッター画像パッケージ Imageウィジェットは、Flutterアプリで画像を表示するために使用されます。しかし、しばしば次のような機能が必要とされます: * 画像のズームやサイズ変更、画像のキャッシュ、画像の操作、画像への効果の追加など、より多機能な機能が必要な場合、または * 人気のあるJPG、PNG、GIF、WEBPなどの他の画像形式以外にもSVGなどの他の画像形式をサポートする場合。 上記の機能を追加するのに役立つFlutterパッケージの完全なリストを以下に示します。
extended_image
1806
オフィシャルエクステンションイメージで、プレースホルダ(ローディング)/失敗した状態、キャッシュネットワーク、ズーム/パン、フォトビュー、スライドアウトページ、エディタ(トリミング、回転、フリップ)、ペインティングなどをサポートしています。
blur
291
ぼかしは、子要素をぼかすラッパーウィジェットです。ImageBlur.assetおよびImageBlur.networkは、イメージをぼかします。Frostは、背景をぼかす別のラッパーです。
network_to_file_image
178
ローカルイメージファイルを開き、ファイルが存在する場合はそのファイルを使用します。存在しない場合はネットワークからイメージを取得して次回のためにローカルファイルに保存します。
extended_image_library
127
extended_image、extended_text、extended_text_fieldのパッケージライブラリで、共通の基底クラスを提供します。
image_fade
78
イメージの読み込み中にプレースホルダとオプションの進行状況インジケータを表示し、ロードされたイメージにクロスフェードします。FadeInImageに改良されています。CachedNetworkImageProviderと互換性があります。
image_collage_widget
56
11種類の異なるタイプのモダンなフォトモンタージュを作成できるFlutterパッケージ。写真ライブラリから画像を選択したり、カメラで新しい写真を撮影したりできる
lightbox
31
Webアプリのようなライトボックスを作成するためのフラッタープラグイン。多種多様な画像(URL、アセット、ファイル、バイト)のコントロールを使ってオーバーレイとして画像を表示するのに役立ちます。
cached_network_image_builder
21
ネットワークイメージをキャッシュするためのウィジェットで、基本的なhttpリクエストを介して既に保存されているかどうかを確認し、ダウンロードする必要がないので、再度ダウンロードする必要はありません。