WPF如何实现超快速位图渲染,最佳解决方案是什么?

3
我从我们的硬件设备(FPGA)获取大约每秒20帧(500x500像素),我希望尽可能快地渲染它们。我们基本上每50毫秒获得一帧缓冲区,如果我的渲染太慢 - 好吧...我会跳过一些帧。
我的问题是如何从C++ / CLI驱动程序渲染到基于WPF的应用程序。我知道在WPF应用程序中托管DirectX窗口是可能的。什么是最快的解决方案?

非常想听听大家对此的看法。顺便问一下,数据格式是原始的24位RGB吗? - Kieren Johnstone
你尝试过每秒使用myImageElement.Source = BitmapSource.Create(...) 20次来测试它的效果吗? - Tergiver
@Kieren Johnstone:数据是8位索引,带有硬编码的颜色映射/调色板。@Tergiver:这是我目前正在做的。我估计我必须手动调用GC.Collect() - 我会耗尽RAM !!! - HW2015
1个回答

4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接