2011-01-12 24 views
0

我在做一些古怪的事情。基本上,我有一堆虛擬機,它們都是以8位模式運行Windows XP的,我希望能夠經常抓住虛擬機的屏幕截圖。我希望屏幕截圖儘可能一致,直至像素,例如,如果同一應用在兩個虛擬機中運行,則應用應該在兩個虛擬機中具有相同的顏色。但是,似乎只有Windows可以直接訪問調色板,並且它似乎將其設置爲任何它感覺最好的方式,這可能會在虛擬機的不同實例中有所不同......我注意到,應用程序會略微例如,如果我更改虛擬機的背景顏色,但是即使在具有相同背景顏色的虛擬機上,它們也會有所不同。確保8位顏色窗口不同實例的顏色一致性?

那麼,有沒有什麼方法可以根據需要設置調色板,或者通過其他方式確保這些屏幕截圖一致?

回答

1

祝你好運。我嘗試過在兩個不同的測試運行之間,在同一個VM上比較顏色和像素,甚至不一定匹配。 (我正在使用TestComplete並嘗試進行自動化測試以驗證UI組件匹配。)