WPF绘制上下文太慢
本文关键字:上下文 绘制 WPF | 更新日期: 2023-09-27 18:08:57
我使用WPF和DrawingContext + DrawingVisual编写了一个音频可视化。问题是速度很慢。所以我启动了我的分析器,结果如下:http://s14.directupload.net/images/130414/rnizoyw2.png
我看不到任何可以提高性能的行。那么你有什么提高性能的办法吗?
你可以直接写入WriteableBitmap,而不是绘制到一个新的DrawingVisual,然后渲染到RenderTargetBitmap。
使用WriteableBitmap作为您的图像控件的源。
来自WriteableBitmap的备注部分:
使用WriteableBitmap类来更新和渲染位图每帧的基础上。这对于生成算法内容很有用,例如分形图像,以及用于数据可视化的图像,例如音乐视觉型的人。
你可能还想看看WriteableBitmapEx库