确保8位彩色窗口的不同实例的颜色一致性?

时间:2011-01-12 00:12:01

标签: windows colors windows-xp resolution

我正在做一些古怪的事情。基本上我在8位模式下有一堆带有Windows XP的虚拟机,我想要经常运行虚拟机的屏幕截图。我希望屏幕截图尽可能一致,直到像素,所以例如,如果同一个应用程序在两个VM中运行,则应用程序应该在两者中都具有相同的颜色。然而,似乎只有Windows可以直接访问调色板,似乎它将它设置为最好的感觉,在VM的不同实例中可能会有所不同......我注意到应用程序会略有不同例如,如果我更改VM的背景颜色,则不同的像素,但即使在具有相同背景颜色的VM上,它们也会有所不同。

那么,有没有办法按我的意愿设置调色板,或者通过其他方式确保这些屏幕截图是一致的?

1 个答案:

答案 0 :(得分:1)

祝你好运。我已经尝试在SAME VM上比较两个不同测试运行之间的颜色和像素,即使这并不总是匹配。 (我使用TestComplete并尝试进行自动化测试以验证匹配的UI组件。)