2016-10-13 5 views
0

스크린 샷을 위해 아래 코드를 사용하고 있지만 윈도우 작업 표시 줄 만 숨기려고합니다. 치수를 입력하지 않고 이에 대한 특정 코드가 있습니까? 모든 PC마다 다르기 때문에 치수 입력을 원하지 않습니다. 제발 제안하십시오. 미리 감사드립니다.JAVA를 사용하여 스크린 샷을 찍을 때 작업 표시 줄을 사용하는 방법

로봇 로봇 = 새로운 로봇(); Dimension screenSize = Toolkit.getDefaultToolkit(). getScreenSize(); 사각형 captureRect = 새로운 Rectangle (Toolkit.getDefaultToolkit(). getScreenSize()); BufferedImage screenFullImage = robot.createScreenCapture (captureRect);

답변

0

픽셀 조작을해야한다고 생각합니다. 스크린 샷을 찍은 다음 첫 번째 행의 모든 ​​픽셀이 같은 열의 상단 픽셀과 다른 점을 맨 아래부터 살펴보십시오.

+0

답장을 보내 주셔서 감사합니다.하지만 모든 장치마다 모니터의 픽셀이 다르기 때문에 수동으로 픽셀을 입력하고 싶지 않습니다 ... hide taskbar에 대한 구체적인 키워드는 –

+0

입니다. 수동으로 sizze를주는 것은 아닙니다. 나는 설명 할께. 스크린 샷은 작업 표시 줄을 포함한 컴퓨터의 정확한 화면 크기를 제공합니다. 내가 언급 한 방법은 단순히 작업 표시 줄의 높이를 제공합니다. 이 높이를 화면 높이에서 빼면 작업 표시 줄을 제외한 해당 컴퓨터의 화면 크기가 정확하게 표시됩니다. –