如何用java读取屏幕图象

如何使用java读取屏幕上(x1,y1)到(x2,y2)的图象?请大虾指点!谢谢!... 如何使用java读取屏幕上(x1,y1)到(x2,y2)的图象?
请大虾指点!谢谢!
展开
 我来答
百度网友f1d639edf
2007-06-01 · TA获得超过1367个赞
知道小有建树答主
回答量:758
采纳率:0%
帮助的人:614万
展开全部
大概思路就是下面这样了width=|x1-x2|,high=|y1-y2|
class ScreenCapture
{
/**
* @param args
*/
private Robot robot = null;
private Rectangle scrRect = null;
int x1,y1;
int width,high;

public ScreenCapture()
{
try
{
robot = new Robot();
}
catch (Exception ex)
{
System.out.println(ex.toString());
}
scrRect = new Rectangle(x1, y1, width, height);
}

public BufferedImage captureScreen()
{
BufferedImage bufImg = null;

try
{
bufImg = robot.createScreenCapture(scrRect);

}
catch (Exception e)
{
System.out.println(e.toString());
}
return bufImg;
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式