如何在不保存Java的情况下使用屏幕图片

时间:2016-05-02 17:38:49

标签: java

我正在创建一个机器人。我需要做的是找到红色,然后点击它。我需要能够使用我的功能,而不是每隔半秒就将图片保存到我的电脑上。如何在不实际保存的情况下使用屏幕图片?

1 个答案:

答案 0 :(得分:1)

java.awt.Robot类提供了捕获屏幕截图的有用方法。

BufferedImage createScreenCapture(Rectangle screenRect)

在缓冲区中放置图像后,您可以在其上执行其他任务,例如获取图像中像素的RGB颜色:

bufImg.getRaster().getPixel(x,y,outputChannels);

以下答案提供了有关该问题的更多信息:java bufferedimage getting red green and blue individually

希望这会对你有所帮助。