如何检测屏幕显示的变化?

时间:2018-06-23 00:56:55

标签: java rgb

是否可以编写程序,以便当计算机屏幕上的某些内容发生变化时,您会收到某种警报?例如,假设您的屏幕上有一张绿色的图片,几秒钟后变为蓝色。发生更改时,会播放声音。我将如何使用Java处理此问题?

1 个答案:

答案 0 :(得分:2)

java.awt.Robot有一个称为createScreenCapture的方法,它将为您提供屏幕上任意矩形的BufferedImage。您可以经常进行屏幕截图,然后将其与之前的截图进行比较,或者对其进行监视以获取特定的值。