我有一个 WPF 应用程序,我需要在其中添加一个功能,该功能将非常快速地显示一系列全屏位图。在大多数情况下,它将只有两个图像,本质上是切换两个图像。它们显示的速率应该是恒定的,每张图像大约 10-20 毫秒。我尝试使用计时器直接在 WPF 中执行此操作,但显示速率似乎有所不同。我也尝试使用 SharpGL(OpenGL 上的 .Net 包装器),但使用大图像时速度非常慢(我可能没有做最好的方法)。我将在编译时间之前预先准备好所有位图,因此只要不更改像素,就可以更改格式。
最好的方法是什么?
我已经落后于计划,所以我没有时间学习大量 API 或尝试大量选项。