1
사용자가 입력 한 좌표를 기반으로 영역 스크린 샷을 캡처하려고합니다. 기본적으로 화면의 사용자 클릭은 x, y 좌표를 얻은 다음 x, y 좌표의 다른 쌍을 다른 곳에서 클릭 한 다음 직사각형에 놓고 로봇 라이브러리를 사용하여 화면 캡처를 만듭니다. 난 데Java - 화면 좌표로 스크린 샷 캡처
문제는 사용자가 입력 한 좌표되지 않고 사각형 값이 있어야합니다 이후 0 등 좌표에 대한 방법을 설명 할 수 무작위로 스크린 샷을 얻고 있다는 것입니다 여기에
1 이상 지금까지 내 코드 :
try
{
Robot robo=new Robot();
imgAddress=getFilePath();
while(y2==-1 || y1==-1)
{
mouseInput();
}
Rectangle captureSize=new Rectangle(getX1(), getY1(), getX2(), getY2());
System.out.println(captureSize.toString());
BufferedImage image=robo.createScreenCapture(captureSize);
ImageIO.write(image,"png",new File(imgAddress));
}
_ "사용자가 입력 한 좌표가 아닌 임의의 스크린 샷을 가져 오는 중 ..."_ 우리에게'mouseInput()'및'getX' -getget' 메소드를 보여줍니다. – icza
사용 된 클래스의 가져 오기를 추가하십시오. – cghislai