3

何万もの要素 (長方形、線、円) をレンダリングする必要があるアプリケーションで使用するために WPF を評価しています。レンダリングは高速である必要がありますが、一度実行してキャッシュすることができます。そのため、BitmapCacheBrush がこれを行うための推奨される方法であることがわかりました。

ただし、DrawingVisual にレンダリングし、BitmapCacheBrush.Target を更新してこれを使用すると、DrawingVisual のメモリが保持されているようです。

ビットマップとしてキャッシュされた DrawingVisual を削除する方法はありますか? またはこれを行う別の方法は?(私は RenderTargetBitmap を見ましたが、ハードウェア アクセラレーション レンダリングを使用していないようです)

ありがとうアノンデヴ

4

0 に答える 0