如何快速在屏幕上绘图

时间:2013-11-13 06:02:24

标签: c++ graphics directx

我有一个能够非常快速地(在几毫秒内)从屏幕上读取颜色值的传感器。此外,我必须通过在屏幕上的矩形(不大)内旋转来更改3种颜色,红色,绿色,蓝色,以便将矩形视为白色。我的第一个问题:这可能吗?是否有任何技术允许快速填充R,G和B颜色,以至于眼睛无法确定每种单独的颜色,而是将区域视为混合?实际上,我的显示器刷新率是60赫兹,这够了吗? 我用C ++ / Qt / Windows 7实现了它,但我看到我的表单上只有闪烁的矩形。它应该适用于任何现代视频适配器,甚至是内置的。

1 个答案:

答案 0 :(得分:0)

显示器的刷新率为60Hz,因此图片每1/60秒刷新一次或0.0167秒或每16ms刷新一次。您没有指定传感器的采样率,但听起来它比刷新快得多。这意味着多个样本将会看到相同的图片。