2009-05-21 9 views
1

画像コントロールを使用して、自分自身をバックグラウンドスレッドで処理する8ビットのグレースケール画像を表示します。画像が処理されたら、私はBitmapSource.Create()を介して作成した新しいビットマップを指すようにImage.BitmapSourceプロパティを設定します。これはすごくいいことです。イメージをすばやく再処理して画面に戻さなければなりません。WPF:すばやく変化する画像をより効率的に表示する方法は?

私が取り組んでいるプロジェクトでは、〜15-20 FPSで画像を再処理して更新できることが必要です。私は速くUIにイメージを得ることができます - それは問題ではありません。問題は、表示が不快な点でちらつくことです。私はこれを避けたい。

私のプロジェクトのWPF以前のバージョンはこれを行うためにGDIに依存していたため、ちらつきなく処理できました。私はGDI(またはGDI +)を使用したくないです。

これを行うにはより効率的なWPF方法がありますか?

+0

私はこれを正確な複製としてクローズするように投票しましたが、Scottは非常によく似た質問を指摘しました。重複して閉じるために自由に投票してください、ありがとう! –

+0

自分の質問を削除せずに、自分の質問を削除することができます。 – ChrisF

+0

@ChrisF、削除する回答が多すぎます。 –

答えて

2

私は以前に質問されたと思う、here

+0

パーフェクト!私はそれを確認します、ありがとう! –

関連する問題