在C#.NET中绘制实时频谱的最佳方法是什么?

时间:2012-06-19 14:58:27

标签: c# .net fft draw

我的程序每隔两到三次从LAN接收频谱数据。该数据是FFT的结果。我需要尽快重绘频谱并实时显示。现在我在C ++ Builder上有一个应用程序可以完成这项工作,但是在画布上逐点绘制它,或者像这样smth ......它太慢了。此外,我不时需要从文件中加载频谱并移动图片。

问题:现在我需要在.NET上重写这样的程序。实现这一目标的最佳方式是什么?

什么是最好的技术? WPF,XNA还是只是GDI?

我在哪里可以找到一个例子?

提前致谢。

1 个答案:

答案 0 :(得分:-1)

因此,根据我的调查结果,快速重绘图像并使用边距移动它是最佳选择之一。

为了加快图像创建,使用了LockBits

http://msdn.microsoft.com/en-us/library/5ey6h79d(v=vs.110).aspx

C# LockBits perfomance (int[,] to byte[])