Java 如何从屏幕区域获取图像

Java 如何从屏幕区域获取图像,java,image-processing,Java,Image Processing,我制作了一个应用程序,在屏幕上绘制一个矩形。我想从屏幕的某个位置获取所选区域的图像,下面的示例显示了我正在查看的内容: 使用显示矩形大小的鼠标事件绘制矩形。希望从那里获取图像,您能帮我吗?将矩形发送给机器人,将图像捕获为缓冲图像: import java.awt.Robot; //usage: Robot rob = new Robot(); rob.createScreenCapture(screenRect);

我制作了一个应用程序,在屏幕上绘制一个矩形。我想从屏幕的某个位置获取所选区域的图像,下面的示例显示了我正在查看的内容:


使用显示矩形大小的鼠标事件绘制矩形。希望从那里获取图像,您能帮我吗?

矩形
发送给
机器人
,将图像捕获为
缓冲图像

import java.awt.Robot;

//usage:
Robot rob = new Robot();
rob.createScreenCapture(screenRect);