画像コントロールを使用して、自分自身をバックグラウンドスレッドで処理する8ビットのグレースケール画像を表示します。画像が処理されたら、私はBitmapSource.Create()を介して作成した新しいビットマップを指すようにImage.BitmapSourceプロパティを設定します。これはすごくいいことです。イメージをすばやく再処理して画面に戻さなければなりません。WPF:すばやく変化する画像をより効率的に表示する方法は?
私が取り組んでいるプロジェクトでは、〜15-20 FPSで画像を再処理して更新できることが必要です。私は速くUIにイメージを得ることができます - それは問題ではありません。問題は、表示が不快な点でちらつくことです。私はこれを避けたい。
私のプロジェクトのWPF以前のバージョンはこれを行うためにGDIに依存していたため、ちらつきなく処理できました。私はGDI(またはGDI +)を使用したくないです。
これを行うにはより効率的なWPF方法がありますか?
私はこれを正確な複製としてクローズするように投票しましたが、Scottは非常によく似た質問を指摘しました。重複して閉じるために自由に投票してください、ありがとう! –
自分の質問を削除せずに、自分の質問を削除することができます。 – ChrisF
@ChrisF、削除する回答が多すぎます。 –