3

Imagewpf アプリケーションにオブジェクトがあります。ソースは、いくつかのオプションを持つコンボボックスによって変更/設定されます。コンボボックスのオプションを変更すると、ソースが変更され、異なる画像が表示されます。

現在、ビットマップ画像のリストを作成しており、リスト内のインデックスを変更して画像を選択しています。メモリ管理についてはよくわかりませんが、list<bitmapimage>オブジェクトを作成すると、すべての画像がメモリに残りますが、一度に 1 つの画像しか使用しないと思います。そのため、メモリに不要なデータがあります。

私の画像は約 300x300 ピクセルで、将来のアプリケーションではサイズが大きくなる可能性があります (1000x1000 ピクセル)。今のところ、アプリケーションは十分に軽いですが、効率的な方法で画像を表示したいと考えています。

画像のリストを作成することをお勧めします。listオブジェクトを作成すると、ファイルはどこにありますか? イメージを作成し、ハードディスクの一時的な場所に保存し、これらの一時ファイルにソースを添付する方がよいでしょうか。

私がはっきりしていることを願っています。

4

1 に答える 1