【发布时间】:2010-11-22 10:28:34
【问题描述】:
我正在尝试编写一个应用程序(winforms),它可以演示两种振荡颜色如何产生第三种颜色。为此,我需要能够非常快速地在两种颜色之间切换(> 50 fps)。我真的希望在托管代码中做到这一点。
现在我正在绘制两个相互重叠的纯色小矩形位图。在启用双缓冲的控件中使用带有两个内存位图的 GDI+ DrawImage 不会削减它,并且会导致高速闪烁/撕裂。连接到滑块的计时器触发切换。
- 这是一种明智的做法吗?
- GDI 和 BitBLT 会更好吗?
- WPF 性能更好吗?
- DirectX 或其他呢? 技术?
非常感谢您的反馈,TIA!
【问题讨论】:
标签: graphics animation directx gdi