如何检测屏幕显示内容的变化?
How to detect a change in what the screen displays?
是否可以编写一个程序,当您的计算机屏幕上发生某些变化时,您会收到某种警报?例如,假设您的屏幕上有一张绿色图片,几秒钟后它变为蓝色。发生变化时,会播放声音。我将如何使用 Java 来解决这个问题?
java.awt.Robot
有一个名为 createScreenCapture
的方法,它将为您提供屏幕上任意矩形的 BufferedImage。您可以经常截屏,然后将其与之前的截屏进行比较,或者监控它的特定值。
是否可以编写一个程序,当您的计算机屏幕上发生某些变化时,您会收到某种警报?例如,假设您的屏幕上有一张绿色图片,几秒钟后它变为蓝色。发生变化时,会播放声音。我将如何使用 Java 来解决这个问题?
java.awt.Robot
有一个名为 createScreenCapture
的方法,它将为您提供屏幕上任意矩形的 BufferedImage。您可以经常截屏,然后将其与之前的截屏进行比较,或者监控它的特定值。