我正在创建一个机器人。我需要做的是找到红色,然后点击它。我需要能够使用我的功能,而不是每隔半秒就将图片保存到我的电脑上。如何在不实际保存的情况下使用屏幕图片?
答案 0 :(得分:1)
java.awt.Robot类提供了捕获屏幕截图的有用方法。
BufferedImage createScreenCapture(Rectangle screenRect)
在缓冲区中放置图像后,您可以在其上执行其他任务,例如获取图像中像素的RGB颜色:
bufImg.getRaster().getPixel(x,y,outputChannels);
以下答案提供了有关该问题的更多信息:java bufferedimage getting red green and blue individually。
希望这会对你有所帮助。